#include "resource.hpp"

namespace Resource {
const unsigned char Icon[3463] = {
  137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,128,0,0,0,128,8,6,0,0,0,195,62,97,
  203,0,0,0,4,103,65,77,65,0,0,177,143,11,252,97,5,0,0,0,32,99,72,82,77,0,0,122,38,0,0,128,
  132,0,0,250,0,0,0,128,232,0,0,117,48,0,0,234,96,0,0,58,152,0,0,23,112,156,186,81,60,0,0,0,
  9,112,72,89,115,0,0,0,90,0,0,0,90,0,112,35,184,125,0,0,0,6,98,75,71,68,0,0,0,0,0,0,
  249,67,187,127,0,0,12,67,73,68,65,84,120,218,237,157,9,144,84,213,21,134,223,44,56,12,204,2,204,244,52,8,
  34,171,36,65,217,75,16,152,133,145,17,45,64,194,162,144,136,90,98,130,82,166,64,4,37,130,5,21,41,147,88,24,
  49,36,26,16,144,97,16,17,130,134,45,154,40,132,93,9,48,3,72,72,81,26,22,17,18,246,77,96,96,182,151,255,
  188,62,221,211,52,211,51,189,188,215,253,222,235,115,170,190,26,138,101,166,125,255,127,207,61,247,222,243,174,138,34,33,
  33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,
  97,246,104,242,158,170,52,89,168,42,142,66,53,62,107,177,154,144,85,164,38,58,241,213,89,164,198,53,165,63,91,166,
  202,67,178,75,56,22,67,204,71,84,5,66,39,131,246,96,32,152,8,102,131,34,176,18,124,12,62,4,243,192,12,240,
  56,232,9,50,97,12,50,137,60,72,43,69,179,34,77,112,226,54,208,5,76,6,159,130,99,224,58,80,235,160,18,92,
  0,123,192,159,192,143,129,35,3,223,215,81,36,102,48,239,104,127,223,35,124,125,80,0,150,130,147,160,42,0,209,107,
  131,76,179,11,76,2,119,100,174,129,17,150,136,17,76,21,36,188,195,149,174,187,179,240,151,194,20,221,95,102,248,10,
  60,3,210,179,10,85,197,41,70,136,110,164,46,244,140,250,52,30,161,223,25,32,188,47,55,192,106,208,45,107,129,235,
  231,75,68,169,192,99,241,91,241,168,47,139,128,248,222,28,2,163,240,57,18,197,4,209,19,191,19,216,18,97,225,189,
  185,160,173,42,10,81,112,22,138,9,34,51,223,87,87,249,93,184,56,83,163,204,21,240,75,94,117,136,64,70,70,163,
  234,57,191,29,216,110,2,241,189,77,240,139,44,217,55,48,190,218,7,141,121,3,71,53,25,103,192,195,52,61,53,21,
  19,24,147,250,29,69,218,8,155,14,42,76,104,0,98,31,184,75,178,128,206,225,172,46,250,242,192,41,147,138,239,102,
  62,72,18,19,232,159,250,83,193,90,147,139,175,242,38,212,32,237,51,47,18,19,232,89,245,143,4,165,22,48,128,202,
  103,15,105,146,5,244,27,253,41,224,111,22,17,159,184,10,134,208,103,207,144,44,160,139,1,238,7,151,45,100,0,98,
  153,236,13,132,43,126,33,196,95,161,25,96,182,197,196,39,142,131,31,137,1,194,31,253,153,160,196,130,6,160,99,232,
  177,244,223,224,148,109,226,176,12,208,199,160,227,221,72,80,36,187,131,33,198,237,11,60,213,255,56,139,138,175,114,230,
  202,16,3,132,58,250,93,75,192,57,22,54,0,117,36,117,20,3,132,178,251,7,241,65,61,60,188,85,22,54,192,53,
  94,193,136,160,97,172,255,183,90,216,0,21,188,129,37,130,134,104,128,70,96,3,56,15,46,242,78,96,165,197,86,2,
  63,19,3,132,186,5,92,164,181,91,117,0,93,185,87,255,1,240,36,152,201,83,195,55,1,182,122,71,147,103,245,54,
  128,218,173,219,45,196,76,100,98,77,221,121,149,167,239,191,37,24,204,47,117,28,49,97,118,160,12,240,116,168,6,80,
  115,115,21,53,39,39,1,95,29,224,94,48,10,76,1,179,192,59,96,46,152,3,102,130,113,96,0,104,7,26,168,189,
  123,211,191,141,153,76,145,192,111,254,76,5,7,117,120,23,64,207,26,96,68,48,6,32,209,64,28,68,108,14,126,10,
  222,3,251,192,5,80,1,84,63,84,129,82,240,29,248,28,76,7,189,64,178,154,151,103,127,51,56,93,59,110,113,120,
  216,109,193,44,112,214,36,173,98,185,129,24,64,27,237,121,121,36,252,15,192,171,224,95,160,172,22,193,3,225,28,88,
  5,134,131,84,205,8,217,217,246,54,130,195,213,57,148,200,245,194,151,81,54,192,9,174,97,252,11,207,163,19,2,57,
  193,52,112,152,71,179,170,35,215,192,58,144,15,18,201,108,246,63,68,114,109,34,221,9,150,128,242,40,25,96,7,175,
  100,106,155,227,227,241,181,63,216,10,42,117,22,190,166,140,240,27,144,165,253,236,126,253,98,98,41,153,14,222,228,55,
  122,34,109,128,185,14,63,111,15,177,248,201,248,58,1,156,50,88,120,111,200,100,127,7,157,200,0,182,159,18,52,19,
  20,170,13,185,46,136,228,219,67,148,117,30,163,159,159,228,211,20,162,137,79,115,178,171,154,47,141,160,248,222,236,7,
  185,252,89,98,34,19,80,79,225,187,17,92,33,208,171,99,109,124,71,63,63,240,20,48,91,135,34,47,92,190,214,76,
  64,117,72,140,152,160,25,248,60,82,233,223,247,40,152,197,191,141,215,237,209,22,223,59,19,116,181,125,38,200,172,110,
  45,239,197,151,69,24,253,206,96,222,77,226,243,18,12,15,249,41,112,197,36,226,187,89,15,154,197,68,22,104,50,95,
  51,193,100,131,95,46,249,192,185,88,77,114,178,1,88,120,162,59,47,243,84,147,65,203,206,223,129,122,177,50,21,56,
  12,60,101,60,197,93,76,138,99,161,234,59,239,175,52,161,248,110,46,130,129,182,159,10,188,222,51,24,109,192,210,144,
  10,204,215,232,6,50,199,226,155,196,87,120,91,183,212,196,6,32,54,128,38,177,146,5,50,12,120,195,120,35,23,154,
  190,133,31,61,212,205,38,23,159,184,1,158,176,125,22,160,110,35,190,100,98,146,206,203,190,94,238,86,54,159,185,127,
  36,184,110,1,3,184,11,194,212,88,201,2,247,128,255,233,52,239,15,211,182,160,111,29,253,73,224,207,22,17,159,184,
  12,238,15,207,0,37,96,23,40,86,226,65,10,104,1,186,128,2,48,18,140,3,147,193,203,224,21,48,21,188,4,198,
  131,39,192,32,208,11,180,5,141,65,162,114,0,223,111,175,238,199,200,201,252,30,95,56,226,159,166,122,2,203,204,56,
  71,205,155,62,29,193,9,11,25,64,213,118,40,251,247,15,242,137,238,246,8,238,4,185,96,2,88,4,54,131,255,128,
  179,160,20,84,2,181,22,232,207,203,192,69,112,12,236,6,31,129,95,129,33,160,61,72,210,76,86,28,222,52,192,35,
  118,70,24,226,83,19,202,8,136,31,127,139,248,125,251,186,13,240,180,1,167,123,70,179,3,100,214,253,20,139,53,226,
  64,115,240,40,152,15,246,131,239,65,85,29,66,135,194,13,54,197,26,54,88,39,205,12,197,161,153,129,167,129,33,33,
  156,17,84,113,1,217,167,241,59,46,35,213,120,216,147,155,75,231,251,243,45,38,62,113,6,244,174,75,248,122,160,7,
  152,5,14,240,168,85,35,8,25,236,36,88,1,134,129,116,45,43,236,14,218,0,157,249,122,151,96,118,249,126,79,183,
  134,146,240,254,174,143,101,3,164,129,47,44,104,128,114,240,108,205,194,151,104,105,158,230,243,121,224,84,132,69,247,7,
  77,45,27,192,112,208,128,63,103,160,6,104,14,190,14,240,149,239,191,130,1,160,94,93,93,62,108,128,86,224,168,5,
  13,64,188,229,59,191,43,92,144,77,225,52,172,154,144,171,224,3,112,143,242,239,186,167,5,175,75,167,118,213,146,234,
  169,200,91,193,83,69,170,86,60,46,10,176,197,203,181,245,123,206,162,6,248,75,117,69,239,18,191,29,23,99,229,38,
  21,223,155,131,96,40,23,165,117,25,32,197,235,178,73,234,42,254,158,215,244,235,192,139,218,149,176,69,174,59,127,110,
  127,63,136,230,78,151,1,242,185,29,203,138,6,216,162,120,138,171,98,229,110,176,221,2,194,123,115,6,60,197,83,86,
  109,6,160,246,242,49,124,217,35,253,191,2,178,185,221,60,169,225,50,85,113,134,211,210,237,106,240,124,19,188,13,10,
  185,47,175,4,156,52,209,113,176,63,118,187,197,111,206,243,171,106,65,78,131,193,218,20,86,18,157,13,39,173,225,211,
  213,112,17,135,95,83,47,64,6,239,13,60,66,243,44,216,99,210,51,130,93,244,208,18,241,0,223,176,168,248,110,74,
  64,171,112,246,12,12,49,70,245,50,145,26,52,135,241,110,225,69,19,25,96,35,141,254,222,224,191,22,55,128,170,237,
  52,6,185,68,140,152,17,184,29,11,212,7,5,96,181,73,206,13,150,147,1,94,183,129,248,42,215,47,233,102,203,2,
  53,100,4,119,179,232,88,112,40,202,6,248,45,25,96,189,77,12,64,89,172,131,153,13,112,83,70,40,40,32,35,116,
  3,159,69,105,27,153,50,208,227,100,128,93,54,49,192,89,222,188,178,68,120,101,131,102,188,122,168,136,176,1,232,240,
  170,43,25,96,173,77,12,112,20,180,177,138,1,124,140,208,24,204,139,176,9,180,158,0,50,192,139,160,194,6,6,248,
  4,36,91,205,0,62,29,69,75,35,104,128,87,92,253,0,197,202,93,124,208,99,101,241,203,180,13,161,98,115,174,2,
  130,48,65,75,218,157,139,128,248,167,65,15,151,1,92,77,29,207,241,49,172,85,13,64,211,88,35,43,142,254,155,54,
  147,92,38,200,6,199,13,54,192,135,220,197,228,217,6,78,225,147,191,74,11,138,255,21,232,28,106,191,128,233,178,0,
  221,250,225,186,33,196,168,122,224,18,120,240,230,166,80,215,195,203,0,11,44,114,16,228,102,15,184,79,75,251,123,236,
  209,199,200,194,56,248,85,114,35,12,176,132,55,164,106,108,0,73,3,211,121,73,101,102,225,201,164,171,65,71,59,140,
  124,63,203,195,199,12,216,45,252,150,143,175,181,118,54,127,93,64,9,96,0,216,24,133,14,160,64,56,2,38,113,223,
  130,173,196,175,97,85,176,77,231,247,1,198,215,253,62,192,14,78,167,174,41,97,44,216,6,174,71,89,116,170,77,14,
  113,107,90,71,165,68,137,139,214,201,95,132,179,192,243,58,26,96,33,104,24,120,43,120,177,103,133,208,4,140,224,46,
  156,227,17,46,20,47,131,77,224,5,173,83,152,206,253,117,22,94,85,53,226,64,3,224,4,237,65,15,208,15,12,4,
  67,193,163,204,80,254,189,60,208,157,255,174,147,255,45,125,15,189,77,160,87,187,249,167,124,35,89,8,159,100,167,167,
  99,136,26,68,127,8,198,128,37,92,125,95,210,185,51,248,58,239,232,209,166,206,52,144,173,29,240,108,215,231,172,159,
  197,38,146,65,91,240,16,152,8,230,131,127,128,3,224,4,56,15,174,130,50,80,14,42,152,114,254,61,250,179,115,252,
  119,233,223,108,0,243,192,4,240,0,104,13,234,187,127,94,24,6,160,98,109,173,14,59,126,109,245,121,21,108,167,103,
  122,160,58,33,11,244,225,13,24,234,39,88,5,254,201,169,250,36,247,252,95,101,81,203,120,159,225,26,143,234,51,220,
  115,184,23,124,198,173,230,19,193,67,188,157,91,95,217,167,187,232,233,160,47,152,6,62,1,223,130,235,64,213,153,82,
  112,4,172,3,83,192,125,32,173,170,42,56,51,120,77,3,211,194,184,39,136,142,157,219,24,251,30,224,30,143,41,234,
  241,102,76,11,206,20,61,65,30,191,41,244,32,23,150,249,108,26,234,245,111,13,50,53,177,75,180,247,14,140,72,237,
  9,160,3,120,9,108,5,151,12,16,188,46,46,128,77,224,5,208,14,196,7,106,4,22,110,80,8,171,129,43,220,137,
  228,208,190,71,126,190,18,51,193,194,211,67,238,4,102,131,163,160,42,10,194,251,82,9,14,129,89,160,99,32,53,3,
  27,224,238,32,110,24,171,226,235,96,70,171,57,57,73,182,127,249,211,79,170,167,162,108,58,56,102,2,209,253,65,83,
  196,203,192,81,91,157,224,117,92,124,48,0,225,143,81,131,7,104,173,245,26,196,194,29,194,53,84,242,125,57,221,86,
  154,88,124,55,84,84,174,7,61,253,153,128,13,208,8,236,172,165,169,99,31,95,72,69,43,134,248,152,26,245,62,41,
  127,148,201,71,189,63,14,131,225,53,77,9,94,215,206,108,246,154,219,233,162,232,77,224,13,240,48,104,170,221,63,156,
  151,167,196,92,120,165,253,145,224,180,5,197,119,115,18,12,243,205,4,108,128,68,190,215,135,46,160,200,225,171,226,83,
  212,236,236,184,152,74,243,181,136,127,47,207,169,170,197,249,6,116,13,103,239,32,22,13,208,16,124,100,3,241,221,44,
  227,77,42,137,0,13,208,31,92,182,145,1,104,207,32,71,12,16,120,250,127,205,70,226,187,153,33,211,64,224,187,124,
  43,109,104,128,165,193,236,22,198,178,1,18,193,26,27,26,96,37,155,91,34,128,41,96,174,13,13,48,71,166,128,192,
  13,240,36,239,168,217,69,124,58,106,254,137,24,32,112,19,180,0,123,109,100,128,221,160,153,136,31,92,22,24,3,174,
  217,64,252,43,96,180,140,254,224,77,64,27,39,111,89,124,42,168,224,99,226,36,17,63,52,19,52,230,150,172,114,139,
  206,251,127,224,142,37,137,48,76,144,198,155,40,231,45,36,62,245,21,78,5,41,34,190,126,123,3,131,193,151,38,159,
  18,232,179,109,227,166,212,68,17,95,255,194,176,41,152,204,29,187,149,38,19,126,63,120,30,100,73,193,103,172,17,168,
  193,162,37,183,106,111,137,242,161,17,53,163,110,4,207,129,59,68,248,200,103,4,170,15,242,193,235,224,11,62,117,51,
  178,81,180,146,107,17,74,243,191,230,23,73,82,69,120,115,100,133,70,220,135,247,12,88,0,54,115,67,201,229,16,235,
  134,114,30,225,135,185,31,241,93,240,115,110,84,73,23,209,205,157,25,226,185,2,167,55,121,250,128,17,60,101,204,4,
  111,131,37,96,57,248,152,89,206,191,247,71,240,42,24,207,253,124,189,193,157,220,160,18,39,130,219,203,32,9,92,169,
  39,242,175,227,101,84,75,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,
  72,72,72,72,72,72,72,152,54,254,15,126,72,246,126,174,120,107,6,0,0,0,37,116,69,88,116,100,97,116,101,58,
  99,114,101,97,116,101,0,50,48,49,56,45,48,53,45,49,55,84,49,48,58,51,53,58,49,48,45,48,52,58,48,48,
  240,186,255,164,0,0,0,37,116,69,88,116,100,97,116,101,58,109,111,100,105,102,121,0,50,48,49,56,45,48,53,45,
  49,55,84,49,48,58,51,53,58,49,48,45,48,52,58,48,48,129,231,71,24,0,0,0,58,116,69,88,116,115,118,103,
  58,98,97,115,101,45,117,114,105,0,102,105,108,101,58,47,47,47,99,111,114,101,47,102,105,108,101,115,47,109,101,100,
  105,97,47,98,115,110,101,115,47,105,99,111,110,47,98,115,110,101,115,46,115,118,103,188,87,222,120,0,0,0,0,73,
  69,78,68,174,66,96,130,
};
const unsigned char Logo[23467] = {
  137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,144,0,0,0,85,8,6,0,0,0,103,237,178,
  127,0,0,0,4,103,65,77,65,0,0,177,143,11,252,97,5,0,0,0,32,99,72,82,77,0,0,122,38,0,0,128,
  132,0,0,250,0,0,0,128,232,0,0,117,48,0,0,234,96,0,0,58,152,0,0,23,112,156,186,81,60,0,0,0,
  9,112,72,89,115,0,0,0,90,0,0,0,90,0,112,35,184,125,0,0,0,6,98,75,71,68,0,0,0,0,0,0,
  249,67,187,127,0,0,90,103,73,68,65,84,120,218,237,157,119,120,101,87,121,238,127,107,239,125,138,122,25,213,209,72,
  154,222,139,167,187,55,48,54,96,12,24,66,9,16,12,56,144,155,64,2,73,32,144,27,90,72,110,146,107,90,112,66,
  8,16,122,11,96,170,113,108,48,54,184,247,41,158,98,79,111,26,245,122,234,46,107,173,251,199,218,231,232,72,163,41,
  42,227,153,241,61,223,60,231,145,70,210,41,123,175,111,173,247,171,239,39,184,176,196,1,230,3,155,129,139,109,39,178,
  58,94,86,222,30,141,151,214,58,145,88,28,1,210,247,61,47,155,30,114,211,201,99,190,231,238,0,30,15,31,207,1,
  89,138,82,148,162,20,165,40,51,34,226,2,249,156,53,192,85,150,101,189,182,182,185,237,178,150,69,43,231,204,94,178,
  38,86,215,182,152,138,134,22,98,229,213,88,145,24,0,50,240,113,147,35,36,251,58,25,56,182,143,227,123,182,7,199,
  247,110,239,238,63,118,240,137,192,247,126,14,252,90,8,171,83,107,85,92,253,162,20,165,40,69,121,17,3,72,5,240,
  234,120,105,249,31,207,95,179,121,211,202,171,111,138,183,95,116,5,165,141,237,4,118,9,158,2,79,106,164,210,40,173,
  209,26,132,0,75,8,28,91,16,177,192,150,30,217,129,227,116,238,120,140,221,15,252,82,30,120,230,193,103,147,67,253,
  223,4,190,7,244,20,85,160,40,69,41,74,81,94,68,0,18,43,41,195,205,164,54,59,145,200,71,22,173,191,226,134,
  75,110,126,87,172,109,253,181,4,177,42,18,174,34,227,75,2,165,81,26,180,6,125,146,11,203,129,73,196,182,40,137,
  90,68,130,12,125,187,31,231,153,95,124,77,61,255,200,61,143,100,211,201,127,6,238,6,100,81,21,138,82,148,162,20,
  229,194,7,144,24,240,246,89,179,219,254,238,234,55,253,105,235,170,151,191,21,63,94,203,80,54,32,235,43,130,16,52,
  38,125,161,2,28,75,80,26,181,137,201,52,135,31,254,37,15,127,239,243,131,199,247,62,123,59,240,57,96,168,168,14,
  69,41,74,81,138,114,230,98,159,103,159,167,2,248,216,194,181,151,124,236,15,254,230,243,117,243,174,122,61,253,65,140,
  193,76,64,54,208,72,61,189,23,87,26,188,64,225,227,80,183,96,53,139,214,95,94,146,25,236,190,188,239,200,190,121,
  90,235,167,128,225,162,74,20,165,40,69,41,202,133,7,32,149,66,136,127,186,232,234,27,223,119,243,135,111,143,69,219,
  86,211,157,12,72,249,106,218,192,49,94,164,6,55,80,68,170,26,88,180,241,106,75,101,71,86,118,239,219,177,78,41,
  185,13,232,42,170,69,81,138,82,148,162,92,56,0,18,7,62,113,209,53,55,190,247,53,31,250,188,227,85,181,210,155,
  12,112,3,141,62,75,111,168,1,95,42,116,180,148,5,235,174,64,165,135,219,143,63,191,245,50,173,213,179,192,145,162,
  106,20,165,40,69,41,202,249,15,32,22,240,158,197,235,47,255,187,215,125,248,246,168,87,57,135,190,148,143,247,2,165,
  181,165,210,40,59,202,220,53,23,147,233,57,210,208,189,127,231,37,192,147,64,71,81,61,138,82,148,162,20,229,252,6,
  144,203,27,90,231,221,254,134,143,124,161,218,105,89,65,79,50,192,127,129,107,162,164,210,16,45,161,125,249,122,186,118,
  61,81,63,210,123,124,13,112,63,48,88,84,145,162,20,165,40,69,57,63,1,164,38,26,47,185,253,149,239,249,223,107,
  218,46,189,137,238,164,79,246,44,134,173,78,9,34,82,19,171,168,161,113,118,43,251,31,187,167,197,119,179,245,192,61,
  128,87,84,147,162,20,165,40,69,57,81,156,115,252,254,111,92,182,249,154,171,87,94,255,102,122,211,146,204,57,2,15,
  48,57,145,180,27,80,183,250,42,214,188,252,15,121,244,135,95,124,29,90,63,0,124,233,69,186,246,13,192,219,128,50,
  152,209,219,46,48,213,108,95,7,70,138,91,172,40,69,41,2,200,217,144,166,178,170,154,119,95,241,134,247,68,178,145,
  10,146,25,15,165,207,237,205,144,26,210,202,102,213,141,239,226,249,7,127,21,29,56,126,232,3,192,111,129,189,47,194,
  181,191,24,248,231,72,44,238,216,78,100,102,64,88,43,188,76,26,173,245,254,240,158,61,67,177,170,173,40,69,41,2,
  200,89,144,87,44,89,127,197,170,150,213,151,115,60,29,224,159,39,212,84,94,32,169,106,94,200,242,107,110,230,161,239,
  126,118,49,240,78,224,127,3,47,54,242,172,75,99,37,101,206,155,254,234,31,105,95,178,18,13,40,196,148,154,52,1,
  132,101,115,120,247,86,126,248,153,143,224,101,51,237,192,183,128,183,20,1,164,40,69,41,2,200,76,75,73,52,22,127,
  253,69,215,221,236,100,237,82,50,129,59,229,131,107,166,69,107,200,74,193,194,43,95,205,150,95,125,147,212,80,255,27,
  129,255,2,246,189,136,214,189,12,184,184,190,165,157,77,47,121,37,53,141,45,248,90,16,40,49,101,47,80,216,54,7,
  119,109,197,119,179,57,189,26,193,48,32,23,165,40,69,41,2,200,140,202,146,134,182,5,27,219,215,92,198,112,54,32,
  56,207,108,123,47,80,84,180,45,99,246,178,245,236,125,244,215,237,192,141,192,231,95,68,235,62,15,88,58,119,217,26,
  202,170,106,73,123,146,140,20,184,210,132,241,166,130,33,74,186,236,122,234,97,244,168,37,176,13,232,44,110,177,162,20,
  165,8,32,51,45,23,183,47,95,63,43,90,221,68,38,161,206,121,238,227,132,195,80,107,84,164,148,246,139,174,96,239,
  163,191,182,66,0,249,10,144,122,145,172,251,58,97,89,117,11,215,108,66,90,81,18,158,38,17,64,38,48,0,50,105,
  119,208,178,72,246,118,115,244,185,109,133,63,125,132,98,5,91,81,138,82,4,144,25,22,75,88,214,134,182,21,235,132,
  135,131,175,220,243,242,198,248,10,26,150,172,35,26,47,197,203,166,87,3,11,67,171,250,66,23,11,184,172,172,162,218,
  110,91,118,17,89,169,73,6,144,240,52,153,192,128,231,100,69,216,130,99,251,119,51,220,125,52,247,163,36,102,136,87,
  81,138,82,148,23,177,88,231,224,61,75,227,165,229,75,26,218,151,144,149,26,121,158,166,166,3,169,40,111,108,167,172,
  186,14,96,22,112,209,139,100,205,171,129,13,141,237,11,168,109,153,139,27,104,92,9,174,4,95,105,124,197,36,31,26,
  63,80,28,223,249,4,129,155,201,189,199,65,138,249,143,162,20,165,8,32,103,65,170,74,43,171,155,202,235,154,241,3,
  133,62,79,111,140,210,154,72,89,53,101,181,13,185,251,180,250,69,178,230,139,129,5,243,86,174,35,86,94,133,23,2,
  129,12,7,114,77,70,180,86,104,165,240,210,35,116,239,26,227,112,60,13,244,21,183,87,81,138,82,4,144,153,150,138,
  210,242,202,242,242,202,106,28,219,34,234,88,68,108,129,45,204,204,142,243,69,180,214,136,72,156,146,170,218,220,143,230,
  115,238,27,47,103,66,54,217,142,83,185,96,245,102,180,112,8,20,4,202,80,221,235,201,221,32,180,82,104,37,73,118,
  31,102,224,224,238,60,246,98,242,31,197,153,193,69,41,202,139,92,206,197,129,88,130,86,241,108,223,81,172,210,12,149,
  86,28,59,94,6,145,18,124,108,92,95,226,6,42,63,113,240,92,138,176,108,34,241,178,220,127,27,48,172,193,201,83,
  62,71,8,180,214,113,160,9,104,7,90,195,231,150,97,186,180,61,96,0,56,14,28,6,142,241,194,113,110,57,192,165,
  149,181,13,98,206,226,149,38,252,164,77,226,92,77,193,251,64,41,180,150,244,239,219,70,102,176,59,247,171,65,224,169,
  226,214,42,74,81,138,0,114,54,196,235,60,188,239,192,237,239,127,211,28,97,217,13,209,210,50,42,102,53,209,208,190,
  152,217,203,214,209,188,116,61,85,77,243,241,172,24,73,215,128,137,60,87,64,34,12,32,132,82,134,153,150,120,50,0,
  137,3,171,181,214,47,141,71,163,87,206,174,169,89,210,82,91,91,63,167,182,182,180,174,162,66,148,69,163,88,66,224,
  6,62,131,169,52,157,67,67,222,177,129,129,225,142,193,193,195,3,137,196,83,192,111,128,71,34,182,221,229,203,179,198,
  38,217,8,172,109,89,176,148,234,198,22,92,5,190,18,72,53,181,41,143,104,5,50,160,231,185,167,80,50,200,253,116,
  55,240,124,113,107,21,165,40,69,0,57,27,178,55,240,188,27,7,186,59,222,14,124,2,208,157,251,119,59,123,158,184,
  223,17,150,69,229,172,70,230,173,185,152,85,215,222,76,235,186,107,8,202,107,24,206,154,217,32,47,180,71,162,149,34,
  240,178,133,247,106,162,144,95,5,112,125,196,113,222,186,108,206,156,203,175,92,186,116,214,101,139,22,178,162,177,137,134,
  146,18,74,44,129,163,53,168,240,148,22,2,5,120,90,71,135,60,175,254,224,224,96,253,19,135,143,108,248,253,243,207,
  191,243,233,67,7,119,245,141,36,238,0,126,224,216,246,190,96,230,129,100,5,208,58,127,245,70,156,120,25,73,207,132,
  175,228,20,187,56,133,101,17,164,82,244,239,219,94,248,99,9,188,118,138,159,79,98,74,165,187,67,207,172,155,179,63,
  175,62,14,212,132,94,226,44,160,42,52,20,236,226,241,112,102,219,4,240,129,68,184,94,29,64,47,188,160,233,205,72,
  184,102,37,225,215,104,248,51,39,92,71,43,244,254,197,4,159,93,1,1,144,13,31,233,240,113,46,203,67,203,128,218,
  2,157,172,8,175,201,58,143,214,125,7,176,237,156,120,32,152,6,179,239,97,184,146,0,202,129,70,173,212,194,225,222,
  206,85,91,239,253,233,138,29,15,220,213,60,111,245,102,113,233,235,223,67,219,230,27,72,68,98,36,194,166,195,23,66,
  51,5,2,29,120,100,19,249,41,183,1,99,227,250,54,112,117,44,18,249,192,197,139,23,191,228,77,151,92,18,127,233,
  226,69,52,199,98,88,174,139,204,102,81,67,131,32,37,190,202,125,104,157,139,115,225,8,65,189,109,211,88,81,201,37,
  235,215,113,235,250,117,209,45,221,61,23,253,240,153,103,46,250,213,182,109,111,235,26,26,250,50,240,13,160,127,6,47,
  235,226,104,44,94,50,127,213,6,20,22,190,210,4,122,10,249,15,140,103,102,57,14,35,3,157,140,116,29,66,88,118,
  110,119,94,25,62,166,112,18,105,173,149,146,225,6,238,12,67,97,63,15,189,179,153,26,55,108,3,115,128,181,24,62,
  176,53,152,198,202,58,160,20,136,8,203,178,196,121,149,145,59,175,241,35,39,65,8,254,29,152,18,238,159,3,191,227,
  52,33,223,41,172,93,45,208,134,201,73,46,192,132,137,103,135,7,109,101,184,134,177,51,0,143,220,134,204,129,136,7,
  100,66,32,236,1,14,1,207,134,103,212,110,96,232,44,222,196,104,120,61,27,66,157,92,137,9,125,215,134,160,104,159,
  91,157,212,5,171,13,90,43,13,124,18,24,58,31,55,73,9,48,55,60,132,94,19,43,41,187,108,237,117,175,171,184,
  242,237,31,196,170,159,207,64,250,236,78,42,204,107,170,101,17,77,117,113,199,95,189,146,190,35,123,1,30,6,110,8,
  55,68,29,240,254,229,173,173,127,242,39,47,125,233,172,155,215,172,166,86,107,100,34,129,202,102,209,82,230,238,244,153,
  189,153,101,33,108,27,59,30,39,136,70,121,178,187,135,127,127,224,1,121,247,179,207,222,151,245,188,143,219,150,245,168,
  84,211,206,73,199,129,159,54,182,45,184,225,47,191,244,51,98,117,109,12,184,130,97,15,178,114,42,222,157,198,22,16,
  12,118,50,240,220,227,196,45,77,204,6,199,18,88,83,212,42,37,3,178,233,36,253,199,143,112,228,185,109,28,121,110,
  59,35,3,189,46,240,123,224,95,48,51,90,166,186,244,181,192,21,192,107,128,203,129,182,120,89,69,180,182,177,133,250,
  214,249,212,183,180,83,211,56,155,178,170,90,34,209,56,150,93,116,64,206,84,15,2,223,39,61,50,68,95,199,33,142,
  238,121,150,163,123,118,144,26,30,76,3,247,134,235,246,200,52,222,160,60,244,156,47,6,54,135,135,107,11,80,21,141,
  151,216,37,101,21,148,84,84,83,86,89,77,73,69,21,37,101,21,196,74,203,136,68,99,216,78,4,203,182,17,194,194,
  178,172,19,170,116,114,85,132,129,239,227,101,51,100,146,35,164,134,7,24,25,232,37,49,208,75,106,100,16,25,4,195,
  192,78,224,78,224,14,96,207,12,222,188,57,192,117,192,171,128,77,32,154,203,170,106,172,89,205,115,104,104,157,207,172,
  217,237,84,215,55,83,90,89,69,36,18,67,88,231,192,1,209,26,173,37,66,6,160,2,238,255,201,183,216,179,245,9,
  48,85,150,91,207,119,43,171,44,4,146,63,107,95,190,238,186,87,188,247,83,209,89,171,174,162,47,71,253,126,22,81,
  36,26,177,241,14,62,195,143,62,248,106,50,137,33,128,159,2,175,7,22,71,35,145,219,94,179,105,227,43,62,252,202,
  87,90,75,203,203,145,67,67,200,76,6,114,192,49,101,183,71,32,44,11,187,164,132,100,36,194,119,182,110,227,243,247,
  222,123,228,216,192,192,199,128,239,134,94,208,84,101,17,112,223,198,235,94,51,231,150,79,253,39,105,226,12,184,130,132,
  15,158,156,26,32,219,2,226,142,160,60,102,83,17,21,148,58,130,104,174,162,110,26,7,146,214,10,63,147,162,235,224,
  243,60,118,215,15,121,244,206,31,48,50,208,219,3,252,61,240,229,48,100,114,166,210,4,220,12,188,21,88,91,94,61,
  43,62,119,197,58,150,109,190,154,133,171,55,209,208,54,159,210,202,26,156,168,217,160,58,247,201,53,69,153,236,186,41,
  137,155,78,114,124,239,78,30,253,213,15,120,252,238,31,147,26,30,60,6,252,109,168,191,147,177,130,102,3,55,133,123,
  110,157,237,68,106,170,234,26,105,108,95,200,156,69,43,104,89,184,156,250,57,243,168,170,107,50,7,108,188,20,39,18,
  195,178,29,132,101,153,220,165,16,225,106,138,83,125,106,208,57,48,145,72,223,195,77,167,24,25,232,166,235,224,30,246,
  62,243,8,207,61,249,0,157,7,159,71,6,193,126,204,152,130,175,134,225,186,169,202,66,224,205,192,27,129,165,53,141,
  45,246,130,53,155,89,182,233,42,230,173,92,199,172,217,237,148,148,87,98,59,209,80,39,207,157,62,106,45,209,65,128,
  173,60,188,145,126,110,123,223,155,217,191,115,75,238,215,95,185,80,220,244,74,224,109,117,45,237,255,251,85,127,241,79,
  205,173,151,220,68,79,90,146,241,207,158,39,82,22,139,112,228,55,223,224,174,79,191,15,109,172,255,127,1,254,187,178,
  180,244,63,223,251,242,27,54,254,197,213,87,83,158,201,16,140,140,160,61,143,25,69,51,33,16,142,131,85,94,206,239,
  143,31,231,111,127,254,139,196,246,163,71,63,13,124,118,26,33,129,215,11,33,190,247,198,191,250,199,200,85,111,254,51,
  6,93,24,244,4,41,95,79,153,9,217,18,16,177,4,113,7,74,28,65,220,22,56,22,83,246,64,132,185,116,44,192,
  182,32,98,11,44,233,179,247,233,7,185,227,95,63,198,193,157,91,82,152,188,217,191,158,1,136,148,98,114,49,127,142,
  16,27,154,231,46,182,214,189,228,38,214,94,123,35,45,11,150,19,43,43,71,107,65,160,20,82,233,124,41,179,210,160,
  114,135,74,17,21,38,183,110,2,28,97,214,141,192,101,247,35,247,242,227,127,253,24,29,251,159,27,0,254,10,195,208,
  124,58,109,171,6,222,4,188,7,33,86,215,207,153,103,45,191,248,26,86,92,124,13,173,75,86,81,93,63,155,104,73,
  25,218,178,145,74,155,135,214,168,176,106,211,132,99,39,191,126,163,215,96,60,104,219,18,56,150,64,168,128,68,127,23,
  187,30,185,151,7,238,248,6,251,159,125,82,107,165,30,0,254,14,196,67,147,212,146,58,224,237,192,187,109,199,89,220,
  182,236,34,54,93,255,58,86,93,126,61,13,173,243,112,98,37,40,173,9,100,238,186,114,21,146,230,156,123,225,9,103,
  181,137,166,4,30,81,17,208,185,251,41,110,255,203,183,145,54,97,253,44,112,203,5,19,231,45,175,170,38,57,60,116,
  99,77,99,203,191,191,238,131,159,109,107,190,248,70,186,147,103,39,156,37,4,84,68,52,15,126,246,79,217,118,247,247,
  9,45,255,127,173,46,47,191,234,111,111,126,237,134,247,92,124,49,214,224,32,50,153,132,32,56,123,23,109,219,56,101,
  101,108,27,30,225,47,238,184,195,127,234,224,193,175,97,168,229,251,167,176,199,63,91,82,94,249,254,191,184,253,135,204,
  89,117,41,253,89,205,144,39,200,4,122,202,85,110,194,68,223,112,132,32,98,17,130,199,244,34,181,86,8,76,142,5,
  17,11,98,182,166,212,17,244,238,223,201,183,62,245,62,246,111,127,50,5,124,28,248,194,41,64,100,169,217,224,220,92,
  223,58,191,228,202,155,111,97,243,203,95,79,221,236,118,180,176,240,165,194,147,5,157,244,138,252,134,85,83,204,9,21,
  1,100,20,64,162,225,186,149,216,112,244,217,71,249,250,199,255,140,174,195,251,6,128,15,0,223,62,133,61,189,17,248,
  24,112,125,243,252,165,145,203,94,253,54,214,191,228,85,212,207,153,139,229,68,145,74,227,73,133,47,11,215,205,20,129,
  200,130,117,203,29,180,147,6,144,240,58,236,240,225,88,70,175,163,14,196,108,65,186,191,139,135,126,242,117,238,253,222,
  127,144,24,236,63,2,252,13,240,67,33,132,210,167,63,221,47,7,62,46,132,184,166,125,217,90,251,234,55,220,202,69,
  87,191,130,202,89,141,40,141,185,174,156,62,202,209,230,222,252,117,157,3,157,212,74,161,165,143,240,179,148,88,1,91,
  126,249,13,126,241,111,159,204,17,166,238,7,174,23,23,158,170,234,87,55,182,45,252,242,155,63,249,213,134,248,130,141,
  244,38,253,25,159,37,18,177,45,172,193,195,220,241,215,175,98,224,248,33,0,191,36,22,27,248,232,235,95,215,248,222,
  203,47,135,190,62,84,42,101,66,86,103,91,44,11,167,180,148,109,137,4,239,254,254,15,212,206,142,142,239,134,27,113,
  50,32,82,9,252,79,219,210,213,151,190,255,223,238,128,202,6,6,92,193,136,7,174,156,94,117,91,225,225,145,251,126,
  122,43,44,242,155,216,177,32,102,65,137,173,169,136,192,241,29,143,241,213,191,125,23,253,93,199,18,192,159,133,135,209,
  120,121,25,112,91,52,94,178,122,211,13,175,231,250,183,255,5,45,11,150,161,16,5,180,45,26,87,106,188,176,137,50,
  40,176,94,149,46,8,109,20,101,18,171,54,122,248,70,242,235,38,169,112,52,219,126,243,35,190,243,143,31,192,205,164,
  143,135,222,197,131,227,77,165,48,164,243,169,210,138,234,185,151,189,230,173,92,251,198,247,208,216,54,31,141,192,87,133,
  235,102,66,174,126,193,186,201,130,3,86,79,99,253,114,186,39,66,35,198,14,61,236,168,13,49,27,74,29,136,10,201,
  115,15,223,195,143,62,247,119,116,29,218,219,15,124,80,8,241,77,33,132,82,19,231,41,35,161,215,241,137,138,154,186,
  150,171,223,112,43,87,255,193,187,168,105,156,67,160,52,158,212,100,11,174,203,147,230,186,130,66,99,230,92,232,164,6,
  173,36,42,240,176,131,12,113,149,225,158,127,253,16,59,126,119,103,238,47,126,10,188,249,66,204,20,238,73,13,15,100,
  134,58,15,93,187,250,178,235,28,98,229,184,114,102,111,109,105,204,230,240,239,126,196,206,223,254,24,173,53,150,16,246,
  187,175,187,174,252,67,47,189,14,123,160,255,133,3,15,19,132,68,5,1,179,43,42,88,56,103,142,184,127,207,158,85,
  73,215,173,196,84,184,156,105,46,96,25,240,151,107,174,188,190,116,237,75,95,75,70,90,164,3,65,86,50,35,92,100,
  154,144,193,56,111,17,230,92,111,49,230,96,62,147,71,238,185,185,14,249,64,11,2,13,82,73,234,26,155,177,144,60,
  255,212,67,49,173,213,106,224,62,76,197,76,14,203,222,4,124,177,166,177,101,225,31,188,255,239,121,229,173,127,77,85,
  67,11,174,212,36,125,72,248,154,132,167,73,250,154,116,0,217,192,28,74,94,222,226,27,253,252,170,248,152,214,186,249,
  218,120,117,74,41,154,102,183,210,185,231,89,186,143,236,175,8,115,27,191,100,180,76,54,2,188,23,248,191,205,243,151,
  52,253,225,223,220,198,75,222,252,30,202,107,234,241,21,100,124,72,250,154,164,167,73,248,144,206,173,93,14,72,100,174,
  20,157,80,79,10,215,47,12,3,229,66,93,249,71,238,247,98,194,107,200,95,135,30,235,17,248,202,12,93,107,158,183,
  152,249,203,215,112,120,231,211,165,35,3,189,151,1,7,151,46,88,176,107,96,120,152,113,158,72,28,248,107,224,31,90,
  151,172,174,123,235,223,126,150,43,111,190,133,104,121,21,217,192,232,97,194,11,175,175,64,39,11,175,43,56,103,58,169,
  9,164,68,6,62,72,15,119,176,155,39,126,242,21,50,35,249,158,231,175,1,15,94,168,165,38,59,6,186,142,206,47,
  137,69,215,44,222,112,37,153,240,102,207,132,56,182,133,147,238,231,161,175,126,156,225,238,99,0,92,185,114,5,183,189,
  241,141,84,164,82,200,145,145,23,14,60,198,129,200,252,186,89,68,74,75,196,239,247,238,93,35,149,26,1,30,59,67,
  79,253,70,203,178,255,224,218,55,254,177,104,89,186,150,100,0,233,64,224,77,183,219,95,235,48,222,172,66,90,19,211,
  153,174,149,14,55,82,1,176,79,210,53,201,89,147,114,140,103,160,105,108,110,97,223,83,15,48,210,223,83,139,41,213,
  188,39,140,171,191,14,248,183,166,185,139,155,222,254,177,47,176,241,101,55,163,172,8,41,95,145,240,25,3,28,110,206,
  130,205,231,60,70,235,57,139,50,125,99,66,231,15,100,3,32,209,136,131,246,210,236,122,228,94,180,214,115,48,229,217,
  207,135,17,203,63,6,254,105,254,234,141,149,239,248,248,191,179,226,146,107,145,194,34,27,152,131,117,196,215,36,61,72,
  249,218,28,174,97,190,74,22,208,239,156,176,118,218,232,95,94,39,149,66,41,105,114,153,57,221,212,39,215,205,124,109,
  111,1,176,140,53,102,52,117,205,115,104,91,184,140,125,207,60,82,154,26,25,218,216,63,56,248,56,74,29,43,60,74,
  194,72,193,199,151,109,186,170,244,29,159,252,119,22,174,189,4,95,153,188,227,72,104,208,36,125,195,130,157,243,170,114,
  96,113,174,245,81,107,141,150,10,45,61,162,72,250,247,109,97,219,61,63,200,53,12,39,129,219,128,195,23,42,128,248,
  90,235,61,253,29,135,94,177,108,195,101,213,165,117,115,200,4,106,218,73,38,1,148,197,108,14,254,246,187,108,253,213,
  183,209,74,49,171,162,130,207,190,253,143,88,81,86,70,48,56,112,118,115,30,167,57,172,145,146,101,45,45,236,236,235,
  179,247,118,119,175,13,55,226,193,51,72,43,188,183,162,166,110,237,245,183,252,5,177,154,70,82,62,164,165,192,159,106,
  79,77,14,56,148,66,203,0,45,125,116,224,163,164,31,254,63,0,37,41,236,123,17,76,141,236,44,127,64,132,205,152,
  101,165,37,100,7,123,216,183,229,81,48,181,242,255,19,126,253,74,67,235,252,57,183,124,226,118,150,93,124,77,222,235,
  24,9,45,215,148,175,243,192,145,3,141,153,57,46,47,80,228,17,39,124,115,22,128,196,84,102,89,90,226,104,159,237,
  191,191,19,223,205,58,152,94,139,59,195,112,227,237,237,203,46,170,121,231,39,191,72,219,242,181,120,129,34,229,195,136,
  103,14,216,148,111,66,60,190,228,244,61,75,57,224,208,10,84,128,14,130,80,47,61,116,224,27,61,13,117,83,107,141,
  200,235,231,24,198,137,211,128,162,200,123,53,245,179,91,169,173,111,96,247,227,247,87,251,158,187,72,8,113,183,101,89,
  201,208,11,121,35,240,47,139,215,95,86,246,142,79,252,27,77,243,151,146,9,141,153,145,2,99,198,147,122,106,92,116,
  103,91,39,181,70,171,0,17,120,196,132,100,223,67,191,228,224,150,135,115,191,125,30,83,208,147,186,144,139,221,251,178,
  169,68,69,160,245,213,13,107,175,19,3,174,113,255,204,121,101,42,41,114,241,204,51,221,34,241,136,141,236,222,199,125,
  255,254,55,36,7,123,1,120,199,75,94,194,59,55,109,66,246,245,161,221,115,60,187,68,41,74,28,135,230,134,122,238,
  218,185,171,44,227,251,109,225,70,204,156,226,89,117,192,135,219,151,93,212,120,213,31,188,139,192,138,145,10,195,87,129,
  158,162,98,133,37,143,74,250,40,223,69,121,46,202,207,162,2,23,237,123,32,61,180,10,114,213,107,5,37,149,211,0,
  17,109,60,29,91,40,162,182,102,199,3,119,17,248,94,89,24,10,121,67,89,101,245,198,183,126,228,211,172,186,252,101,
  100,3,204,70,205,91,120,163,192,49,85,192,204,199,160,117,200,40,160,85,65,118,243,2,126,160,198,244,44,137,41,120,
  139,167,180,98,149,194,210,62,150,159,97,231,239,239,36,147,28,33,12,189,62,12,124,190,166,97,246,226,183,127,236,11,
  204,95,189,137,108,96,6,155,13,123,38,100,149,179,204,207,136,171,45,167,151,50,64,5,70,47,165,159,69,249,89,116,
  224,229,31,20,24,56,163,225,166,80,63,79,115,221,133,93,135,38,252,165,105,110,159,143,151,24,224,208,142,167,219,1,
  207,178,172,251,181,214,203,128,47,53,181,47,156,125,203,199,255,141,217,11,87,144,241,117,30,60,140,55,53,77,224,200,
  123,255,5,58,169,212,140,233,133,86,18,29,248,88,202,195,246,211,108,249,197,215,25,236,60,156,123,247,187,129,239,3,
  250,66,102,151,213,192,247,159,123,228,55,183,52,189,116,231,252,222,234,229,116,39,3,108,203,148,148,150,70,4,229,17,
  65,73,196,148,151,70,109,129,109,133,92,0,226,68,160,118,108,65,76,166,121,240,123,183,209,123,216,244,10,53,215,214,
  242,246,43,46,199,78,38,241,179,89,206,135,193,237,65,54,203,166,198,70,94,177,106,37,223,121,236,241,43,66,75,231,
  139,167,120,202,82,96,222,252,85,235,137,150,86,144,241,115,150,220,20,52,119,130,77,170,2,23,100,128,208,26,219,10,
  19,145,128,150,18,173,2,208,210,40,122,152,105,23,83,60,156,52,130,64,11,178,190,162,170,177,141,234,250,102,186,82,
  123,1,254,88,88,86,236,37,127,240,14,214,93,243,10,220,64,147,240,69,126,163,186,225,1,164,167,12,150,97,136,78,
  171,188,23,20,246,204,79,222,42,60,115,183,224,44,110,153,19,223,195,0,188,101,26,213,132,101,26,91,153,62,61,182,
  185,93,26,95,43,44,44,44,39,146,251,85,3,240,126,219,118,54,190,236,173,255,139,197,235,47,35,27,168,49,235,118,
  198,192,145,183,150,37,74,6,168,192,67,249,174,1,11,21,32,48,37,185,150,149,235,9,81,104,20,42,8,76,184,85,
  23,24,57,214,233,175,89,133,225,172,108,136,38,86,36,194,230,215,220,194,206,71,238,21,93,135,246,222,170,148,186,27,
  120,83,52,94,178,248,166,63,254,32,237,203,215,146,246,21,35,225,181,165,125,109,66,199,211,241,254,67,192,200,53,66,
  146,11,23,207,136,78,138,252,253,36,240,176,8,72,247,119,210,107,154,169,9,241,243,225,240,235,204,113,97,217,113,7,
  153,13,156,48,113,148,123,228,232,4,192,112,26,249,140,114,206,184,86,196,10,212,244,74,168,14,36,251,142,223,221,243,
  204,111,254,180,230,21,43,233,78,154,88,119,194,213,198,168,32,172,164,176,133,169,162,136,24,96,41,117,44,74,28,136,
  57,34,172,178,16,148,59,176,251,167,95,101,199,189,119,228,95,252,229,107,215,178,172,182,150,160,179,51,60,56,206,3,
  81,138,168,239,243,166,181,107,249,249,214,109,78,34,155,189,21,211,33,123,178,198,166,205,78,36,90,190,96,245,38,180,
  176,13,125,201,20,45,159,92,72,66,5,30,202,203,162,125,23,75,75,108,20,65,102,132,244,112,31,126,38,137,208,16,
  175,172,161,188,126,54,194,177,144,202,3,101,155,195,73,79,209,11,9,99,209,158,210,148,199,203,168,110,152,77,215,161,
  189,0,101,173,11,150,112,253,155,222,133,182,34,164,92,147,40,207,131,199,180,54,170,52,64,40,37,74,133,150,107,8,
  38,99,16,233,66,11,97,137,113,255,9,27,88,133,229,96,57,17,132,237,128,101,35,176,166,9,34,26,165,21,74,41,
  148,239,163,70,115,135,179,129,55,207,93,182,218,186,236,198,55,17,104,17,134,173,166,176,110,225,65,170,100,16,122,195,
  25,116,224,97,163,177,81,184,35,253,12,117,29,34,217,123,28,63,155,34,86,82,78,117,115,59,213,45,243,137,148,215,
  16,104,15,173,44,208,54,90,91,103,100,224,40,29,146,103,41,129,240,52,213,245,109,172,123,233,107,249,159,255,186,173,
  65,107,253,105,96,222,234,75,174,97,211,117,175,194,147,154,84,56,241,51,29,2,227,84,189,142,28,3,182,82,50,31,
  42,214,74,134,172,216,106,172,34,78,75,39,67,207,81,5,216,17,65,215,161,231,72,133,17,25,198,177,109,79,9,64,
  34,229,81,252,164,87,129,161,20,88,8,44,146,217,96,190,29,117,230,56,113,187,206,142,57,85,86,212,46,181,34,86,
  84,88,194,6,208,74,7,202,151,158,244,100,90,102,229,176,204,6,61,210,151,199,128,3,24,122,128,253,192,113,43,106,
  167,148,119,198,73,106,165,181,254,159,206,237,15,190,179,229,134,119,199,75,34,81,178,129,70,23,232,128,212,16,4,198,
  29,30,202,26,96,177,144,88,22,68,45,65,89,84,48,187,220,230,200,83,63,226,209,111,223,70,224,155,48,85,73,44,
  198,77,235,215,227,100,179,120,190,63,154,108,59,15,188,16,233,121,172,107,108,228,162,214,86,30,220,187,119,21,240,114,
  12,111,214,120,137,2,151,86,213,53,210,178,112,69,72,223,46,242,177,228,169,28,168,57,207,67,251,46,14,146,84,207,
  97,246,62,240,115,142,110,127,132,100,127,23,129,107,200,39,99,101,21,204,89,190,129,77,175,127,15,213,115,87,224,33,
  81,40,116,158,154,104,106,33,17,169,52,218,114,40,171,170,201,91,142,87,191,242,102,234,91,218,232,201,40,82,190,32,
  29,204,0,120,228,44,90,223,69,229,66,32,50,128,130,216,185,24,179,83,197,9,231,242,152,111,196,233,60,140,194,83,
  229,44,20,253,23,190,191,16,39,156,49,90,88,96,59,40,21,197,138,196,67,211,79,140,191,170,201,163,126,24,238,244,
  51,73,252,209,137,149,113,203,178,226,87,188,234,141,84,214,53,49,232,98,10,59,166,0,250,38,217,59,10,30,4,46,
  17,20,137,227,7,216,247,208,47,57,188,229,65,18,61,29,249,247,22,66,16,45,41,167,174,125,17,171,174,123,61,11,
  47,187,17,21,137,34,181,209,206,51,63,120,140,39,239,98,136,219,22,109,186,134,7,239,248,26,137,193,190,77,209,88,
  156,151,190,246,15,137,151,85,210,155,81,36,125,211,111,53,93,240,200,133,149,148,239,153,112,113,224,27,0,209,42,191,
  74,39,213,201,137,148,179,64,39,196,216,67,21,173,20,82,107,124,97,115,236,185,173,200,209,220,111,238,172,158,52,128,
  136,208,114,216,232,39,189,43,163,229,177,13,165,141,101,11,75,231,148,207,42,109,45,143,198,91,74,137,54,196,176,171,
  29,68,153,5,113,97,2,100,57,102,136,240,142,235,172,66,37,21,114,200,199,235,118,201,30,75,147,57,154,116,211,29,
  169,222,108,79,102,175,159,246,158,196,112,31,61,211,118,195,252,174,35,119,31,56,221,231,218,58,120,116,207,81,217,127,
  116,81,89,249,98,134,178,39,38,211,199,223,68,77,88,237,32,12,237,70,199,239,127,192,222,239,124,12,207,80,150,0,
  12,46,170,155,85,185,90,96,123,187,118,161,50,25,136,70,17,209,168,249,106,219,96,219,39,90,103,47,16,184,104,41,
  169,20,130,107,22,47,230,193,189,123,29,12,85,199,15,66,207,174,80,154,129,53,115,22,45,167,178,190,217,228,61,194,
  74,143,41,77,31,148,210,132,6,2,143,136,144,116,239,120,132,71,191,243,25,250,71,221,219,188,248,217,52,207,61,248,
  43,146,125,157,188,246,35,183,83,90,223,78,22,77,48,13,227,72,105,144,74,161,45,112,162,49,0,202,43,171,89,127,
  249,75,240,149,69,38,80,33,120,140,86,178,76,61,118,47,205,161,228,166,81,126,22,161,124,67,199,108,226,115,121,32,
  17,19,109,19,17,110,221,176,57,66,20,242,249,157,204,194,45,8,149,141,137,111,207,8,120,136,209,48,149,40,228,22,
  28,165,3,18,150,9,20,72,25,94,164,101,66,89,230,243,138,169,129,112,62,46,47,73,15,245,227,166,83,249,95,55,
  206,105,103,253,85,55,224,41,200,132,224,225,169,73,130,126,129,247,161,3,23,17,184,8,63,205,254,135,239,100,235,47,
  191,145,175,162,28,191,182,110,58,65,199,238,103,232,57,176,11,119,100,128,13,175,255,83,178,54,248,66,163,208,19,174,
  234,201,244,209,215,144,85,138,202,198,86,26,219,22,144,24,236,163,165,125,62,203,214,110,194,13,20,153,128,105,131,71,
  254,90,165,209,73,233,166,209,126,22,161,37,142,0,43,204,205,137,92,56,238,36,58,73,216,231,146,211,73,141,64,133,
  69,1,190,26,237,179,113,195,207,43,44,65,84,165,56,242,252,179,133,47,246,4,166,8,226,140,1,164,12,216,4,188,
  174,172,161,252,218,170,165,181,11,106,215,214,69,203,150,87,97,181,70,8,170,20,174,227,145,37,75,66,165,240,148,79,
  160,3,164,10,45,206,209,66,135,48,185,109,97,11,155,136,229,16,181,162,196,116,45,21,126,67,204,30,18,115,212,17,
  127,78,122,103,226,154,225,173,3,127,158,216,51,180,247,200,221,7,126,141,105,88,121,122,130,195,49,39,61,153,161,222,
  231,211,157,123,23,149,174,88,138,45,78,111,93,91,2,74,163,14,213,34,77,226,190,175,113,240,167,159,197,75,229,201,
  94,183,0,79,173,107,158,253,206,154,68,18,255,224,65,116,50,25,118,73,217,136,72,4,34,17,68,60,142,136,197,16,
  177,24,196,98,6,92,34,17,3,46,185,205,119,54,193,37,8,216,220,214,74,105,44,70,218,117,55,98,152,73,119,142,
  251,171,149,64,203,130,213,155,176,99,165,248,110,110,250,160,158,218,244,65,25,64,224,225,8,197,192,222,109,60,240,213,
  79,49,210,211,81,248,151,30,112,52,12,167,121,64,83,199,115,91,22,31,124,252,55,214,218,215,190,27,37,195,4,228,
  20,64,36,119,160,234,176,52,52,103,17,53,183,182,83,63,103,30,105,95,146,9,4,158,52,21,50,211,186,221,121,107,
  207,67,72,15,59,200,146,233,235,96,224,240,115,12,28,221,75,178,191,11,47,147,50,52,15,39,63,179,199,89,123,226,
  52,121,14,93,160,39,122,204,190,153,74,68,66,140,123,78,62,52,51,1,32,88,182,77,105,117,29,179,151,173,99,238,
  250,107,112,162,13,72,36,74,59,39,75,155,156,225,122,41,80,18,161,36,195,221,71,241,70,61,16,214,93,241,82,102,
  205,110,167,215,213,100,164,8,27,232,38,123,157,58,63,147,70,72,31,17,100,216,121,215,55,121,230,23,95,207,123,194,
  161,184,152,202,161,29,64,23,134,173,119,169,239,102,215,61,243,171,239,214,172,190,230,38,202,230,44,35,41,5,62,98,
  82,186,35,181,198,83,138,178,72,140,154,230,86,216,246,56,243,150,174,164,180,122,22,61,174,38,27,94,155,156,46,120,
  132,158,150,14,60,44,233,161,253,52,169,174,195,244,31,218,205,96,199,1,82,131,189,4,110,38,95,184,114,38,58,105,
  242,138,163,125,52,121,128,11,215,220,22,2,33,61,134,14,231,167,141,6,97,254,67,159,9,128,148,2,215,219,81,251,
  93,181,203,234,175,104,188,186,165,178,234,146,89,168,86,65,34,146,162,83,14,144,242,211,100,61,151,192,245,67,23,80,
  229,19,57,167,58,162,114,142,149,37,4,22,22,182,229,16,173,138,80,178,54,78,217,250,50,26,223,56,63,222,124,72,
  173,74,62,50,180,106,224,161,238,119,142,236,25,186,79,5,234,171,24,54,214,241,165,80,94,224,185,123,147,93,135,168,
  92,45,176,133,192,63,201,123,91,2,162,182,69,101,220,38,62,176,151,206,95,126,142,142,135,126,130,10,188,220,159,60,
  3,252,137,16,226,29,43,27,26,108,219,117,9,114,225,43,173,33,8,208,225,255,245,240,240,232,170,132,128,145,7,151,
  28,176,68,163,6,104,162,81,112,28,132,227,140,179,236,166,14,48,42,8,152,95,93,77,83,101,37,7,122,123,27,48,
  84,208,227,1,228,210,88,73,105,108,222,202,245,72,4,190,214,83,10,95,229,221,103,233,99,105,137,76,244,243,228,15,
  111,31,15,30,143,3,159,199,48,175,14,132,57,175,197,90,235,95,30,219,245,116,235,37,55,75,60,39,66,160,192,155,
  74,58,73,143,178,167,74,229,147,73,140,24,0,105,155,135,93,82,78,198,51,214,147,175,196,52,231,198,140,30,228,182,
  5,126,106,136,93,255,243,45,246,61,122,15,137,190,206,194,193,89,47,58,217,117,255,207,88,180,249,90,174,251,179,127,
  32,82,59,7,15,144,98,170,97,64,179,94,66,5,8,21,208,119,116,127,254,112,139,151,148,114,241,75,94,129,180,34,
  100,165,12,203,171,39,15,250,58,92,39,129,194,177,5,7,159,250,45,91,126,249,141,66,240,144,152,134,219,47,97,186,
  223,123,25,173,224,46,5,62,158,73,12,125,40,72,244,83,26,117,112,61,227,129,169,201,128,164,210,72,169,8,208,68,
  98,37,0,180,204,95,140,20,78,216,164,42,8,244,244,137,95,69,232,241,58,22,36,123,143,176,253,23,95,227,200,182,
  135,73,15,245,77,50,121,62,45,233,6,182,22,254,224,4,0,137,148,70,241,211,222,6,203,182,62,84,127,81,211,43,
  91,95,61,191,180,244,178,42,70,42,83,28,241,187,24,246,70,200,186,46,129,14,12,42,78,65,189,114,207,145,90,35,
  81,248,50,32,43,179,36,252,36,150,24,32,98,69,40,91,80,66,229,226,74,90,95,189,180,38,251,96,242,117,189,191,
  236,184,110,120,215,192,79,180,214,159,65,176,99,220,219,118,100,6,186,153,101,105,99,248,203,177,150,152,109,9,162,142,
  69,69,212,162,196,237,35,241,208,207,217,125,247,151,73,116,236,45,212,197,95,99,8,223,246,150,68,34,139,230,87,85,
  161,179,153,19,173,204,137,66,16,42,28,239,154,3,151,194,191,205,121,46,182,109,64,36,26,53,30,75,206,107,137,70,
  71,129,167,208,123,153,232,125,10,20,69,43,69,77,188,132,150,234,106,14,244,246,90,192,122,12,89,157,46,216,32,23,
  207,106,110,165,105,238,18,124,169,241,149,152,188,149,151,111,202,146,8,233,19,177,52,187,31,185,139,227,187,158,46,252,
  171,95,3,127,194,137,61,41,135,128,238,212,80,95,171,173,3,162,142,69,86,139,41,166,146,116,254,176,240,221,52,35,
  3,166,1,125,86,211,156,112,179,134,157,194,122,186,172,4,102,205,44,203,194,178,4,79,223,249,53,182,223,249,205,241,
  155,84,135,214,152,127,26,135,42,103,238,79,38,241,35,57,123,243,228,5,166,168,101,162,207,34,148,12,34,123,30,253,
  141,181,120,227,213,172,121,245,173,36,2,99,173,201,169,78,171,12,189,15,237,166,232,57,52,202,130,62,127,201,10,22,
  172,88,71,50,80,97,71,249,52,202,89,5,216,182,131,26,25,97,199,61,223,199,207,230,189,156,84,104,208,220,198,196,
  179,100,210,128,103,59,14,101,101,101,196,28,11,39,208,136,201,184,199,5,33,52,169,3,124,207,216,182,53,141,45,33,
  245,138,233,100,63,147,107,59,33,87,81,208,76,152,107,100,148,202,34,72,166,120,244,219,183,113,116,203,131,19,225,169,
  95,160,147,204,160,78,22,70,103,142,158,10,64,226,126,218,187,165,124,118,197,71,22,188,113,89,91,205,141,141,12,84,
  14,115,36,187,159,68,34,129,171,61,148,62,123,213,72,26,141,212,18,41,37,174,116,25,22,9,226,101,49,106,110,170,
  166,229,242,197,149,213,63,31,184,165,235,167,71,46,203,246,101,254,62,140,249,231,204,193,225,32,147,36,106,105,98,182,
  57,36,109,75,16,177,45,226,142,69,137,240,177,134,15,147,124,242,183,236,125,240,71,12,238,123,166,176,34,100,24,248,
  47,224,255,134,8,59,171,60,22,107,168,47,45,69,167,146,163,32,112,38,94,194,201,14,253,192,52,53,145,205,142,85,
  164,66,128,113,28,3,48,57,48,137,70,71,189,152,240,103,121,32,178,44,180,214,196,109,139,166,202,202,220,171,45,14,
  147,230,57,15,173,29,88,222,182,116,13,101,53,117,36,115,84,12,147,12,173,231,26,6,145,1,22,10,111,168,155,221,
  247,255,20,51,247,9,194,132,218,95,115,242,134,70,45,48,101,210,185,89,33,83,74,203,234,92,156,87,227,38,134,72,
  12,152,170,144,202,154,89,121,62,43,169,197,140,76,173,204,13,203,18,158,164,103,207,214,137,44,188,4,176,47,12,135,
  184,39,1,129,52,134,102,229,112,184,233,70,114,142,240,105,222,254,10,96,245,89,218,98,89,224,103,152,89,14,227,151,
  193,198,140,100,254,196,72,231,161,178,210,136,133,135,69,48,149,195,61,159,255,48,77,132,153,161,94,250,59,70,213,99,
  195,21,47,33,94,85,75,111,210,120,141,129,154,26,98,26,238,42,139,104,44,74,79,231,161,241,185,184,163,161,39,252,
  135,39,3,76,224,186,242,170,90,106,27,154,177,38,173,155,163,134,149,150,1,82,122,100,18,195,216,182,77,105,101,237,
  152,166,85,244,184,26,10,61,182,219,61,71,8,233,75,83,101,152,203,67,100,67,254,47,47,208,248,82,98,35,176,186,
  6,233,218,183,107,162,15,212,23,234,100,31,39,142,125,208,161,78,38,67,157,60,130,153,248,153,56,67,157,204,125,250,
  142,241,169,132,66,0,41,7,62,218,180,97,246,251,150,188,111,77,137,187,66,177,39,123,128,129,196,16,158,242,80,188,
  176,101,172,26,77,160,3,146,65,64,70,102,25,170,40,161,238,150,89,204,93,189,124,81,231,127,28,248,226,240,174,193,
  185,152,110,200,52,160,28,33,169,143,107,82,229,154,116,214,133,108,2,217,123,156,212,209,29,116,237,126,148,254,221,143,
  145,234,57,82,120,24,120,192,67,225,107,252,154,81,94,169,146,146,104,180,172,170,166,6,39,26,53,157,231,190,143,246,
  125,148,103,42,32,180,148,163,77,59,147,76,102,158,18,96,198,91,207,57,128,177,44,147,228,116,10,188,152,72,4,187,
  174,142,170,209,103,52,135,107,152,59,208,214,9,33,234,23,174,217,132,21,137,17,100,117,158,227,6,1,66,79,162,76,
  82,73,80,1,17,11,14,108,127,132,254,163,251,10,15,202,127,195,76,110,155,72,74,128,202,146,242,74,156,72,20,139,
  92,50,119,146,65,253,2,202,20,11,205,200,96,47,153,164,49,42,99,165,229,72,173,9,194,208,213,140,56,243,97,174,
  174,180,170,150,13,175,124,11,15,143,244,147,24,232,49,133,32,70,42,48,147,12,215,76,124,56,105,173,164,82,74,73,
  47,60,196,158,195,52,95,253,156,130,10,150,9,196,1,254,92,8,113,163,237,56,204,76,95,72,232,237,7,1,90,235,
  99,152,89,22,91,48,229,152,39,68,121,1,123,86,99,19,241,168,131,163,52,150,154,252,122,21,230,63,108,20,125,71,
  247,229,27,115,203,42,42,89,119,249,53,184,202,34,27,72,188,240,240,156,82,20,70,152,177,202,78,196,33,200,154,4,
  189,19,137,230,126,187,4,248,204,233,94,162,117,241,74,42,235,155,73,40,129,102,18,132,133,154,209,252,139,10,144,94,
  138,196,64,15,182,19,33,18,47,193,151,10,87,10,50,1,36,125,112,67,26,22,47,228,240,202,145,67,122,114,98,70,
  232,241,51,64,44,4,37,142,69,77,211,60,230,94,253,6,58,30,252,17,94,106,164,240,227,204,194,12,77,155,56,209,
  102,134,125,42,173,148,27,234,228,238,240,220,251,69,8,60,83,146,28,128,196,129,191,107,189,106,238,7,150,252,205,69,
  145,158,250,126,14,39,143,145,148,41,164,126,129,121,159,38,76,84,73,18,126,146,172,116,169,93,87,195,236,143,45,170,
  176,110,59,240,209,193,167,251,154,128,143,2,177,163,219,30,150,254,167,223,109,37,211,25,145,29,25,36,59,220,75,118,
  168,7,47,53,50,222,130,76,134,241,250,111,98,186,184,199,111,36,103,56,147,137,125,238,145,71,168,181,44,202,181,166,
  169,164,132,182,242,50,218,171,170,168,183,44,98,174,139,76,38,81,153,140,57,248,103,170,71,228,100,0,19,246,34,224,
  233,209,35,65,8,68,54,75,36,147,45,60,212,202,48,44,189,2,184,52,94,94,101,151,206,93,195,145,17,69,127,86,
  51,226,27,250,146,28,93,186,99,153,68,217,9,93,251,98,156,37,25,246,122,8,63,205,254,199,239,45,244,222,118,2,
  255,125,138,43,170,7,102,213,52,181,224,68,98,224,79,99,88,83,232,129,88,66,145,232,59,158,15,85,216,142,19,210,
  76,228,26,169,166,127,232,154,10,42,11,97,91,108,190,249,86,54,92,249,82,220,190,163,88,210,7,83,164,33,148,198,
  62,217,161,167,148,194,205,166,237,129,238,227,145,35,123,118,148,237,127,246,233,214,174,195,251,174,147,65,240,222,208,219,
  253,114,24,143,31,47,237,192,69,203,55,94,110,189,242,143,254,20,219,142,160,133,152,82,184,111,212,3,80,244,29,63,
  204,247,255,237,159,72,37,70,154,49,29,196,239,15,191,142,151,203,99,37,165,241,121,203,215,98,91,22,150,208,97,242,
  125,210,73,179,188,209,97,235,128,206,189,219,243,185,196,121,139,150,49,103,225,114,134,125,19,190,202,91,233,83,93,169,
  176,170,172,125,205,37,188,243,95,190,67,121,4,162,182,64,131,200,205,121,25,51,75,67,140,142,12,16,66,80,221,212,
  138,114,226,120,217,209,177,6,99,182,97,65,195,113,158,31,75,25,162,65,223,11,8,178,30,17,63,32,57,208,199,80,
  111,23,194,182,25,246,45,50,67,146,189,195,112,44,45,72,120,6,36,10,89,131,11,42,109,79,12,99,113,98,213,183,
  8,139,199,69,188,130,149,111,251,40,27,111,124,11,78,170,135,8,50,87,85,106,229,41,122,244,137,250,160,148,196,203,
  164,236,225,158,142,72,207,254,93,229,199,159,223,210,54,208,113,224,122,21,4,239,195,12,201,250,79,166,48,36,43,7,
  32,127,216,184,110,246,159,47,251,240,186,72,199,172,110,14,37,143,144,150,153,243,142,210,218,87,62,125,217,126,130,57,
  1,13,127,61,55,234,127,204,255,95,201,189,195,229,192,237,253,199,14,188,177,255,216,129,143,132,185,128,49,79,11,65,
  98,95,232,113,220,3,60,89,224,190,141,151,193,161,116,250,159,190,254,200,35,151,96,166,216,33,132,160,52,18,161,161,
  172,140,213,13,13,188,164,173,149,43,27,26,104,67,192,240,16,50,153,156,249,161,82,167,3,152,208,59,145,163,239,25,
  13,31,96,134,242,108,170,110,153,143,152,53,151,67,35,146,142,36,244,102,13,173,7,24,224,176,195,153,27,249,185,7,
  182,161,175,54,223,11,28,161,113,180,196,150,146,18,173,73,30,63,68,215,222,237,133,91,235,14,204,236,242,147,201,34,
  16,85,205,115,23,35,108,7,229,231,74,36,39,91,107,19,230,63,180,198,210,154,161,206,163,228,168,179,149,12,115,113,
  106,230,110,191,57,44,76,231,187,171,5,213,115,150,48,123,193,50,98,246,104,254,230,228,141,252,122,236,198,245,125,134,
  251,186,216,249,232,125,252,254,39,223,152,183,111,219,19,127,175,149,186,60,12,251,141,47,122,88,131,16,205,107,175,188,
  129,141,47,125,53,82,11,2,4,82,137,73,220,177,177,57,171,168,80,60,125,239,207,112,13,224,70,194,61,255,220,4,
  79,52,57,179,166,86,154,230,45,49,149,108,83,194,250,209,242,93,161,36,42,155,228,248,222,29,163,23,184,249,50,34,
  229,213,164,19,97,185,245,116,215,77,24,207,179,188,110,14,179,91,231,82,21,19,196,29,83,166,163,244,201,115,98,230,
  247,130,76,160,24,202,6,12,185,154,97,87,147,10,10,188,130,130,175,94,232,37,248,82,227,75,69,16,4,40,47,139,
  237,103,168,181,125,56,176,159,228,96,63,78,36,66,218,13,112,93,101,94,207,179,200,6,99,215,239,180,45,65,39,209,
  42,73,232,209,68,227,148,205,89,77,117,137,53,238,90,79,181,94,122,180,120,59,240,72,15,116,113,228,153,223,179,253,
  174,111,205,61,182,227,241,79,104,165,46,11,115,192,59,38,11,32,75,74,235,202,62,184,252,79,47,42,233,171,31,226,
  112,226,232,121,9,30,133,222,200,160,59,132,221,106,209,248,199,109,86,246,147,207,189,45,72,249,189,192,135,67,11,124,
  125,120,159,18,97,140,250,48,166,89,241,72,65,28,250,84,50,140,161,6,121,6,51,71,67,105,173,99,41,207,171,62,
  232,121,245,7,7,7,27,126,185,103,79,229,220,154,26,110,90,180,136,55,47,92,192,226,234,106,84,127,255,217,31,48,
  53,222,210,5,18,190,127,146,131,155,133,77,75,214,226,148,85,225,102,53,110,152,64,207,213,217,7,104,242,206,101,225,
  14,46,232,49,18,90,97,41,159,152,114,169,113,2,18,207,60,69,122,120,32,247,151,253,161,7,119,42,89,31,43,41,
  141,52,45,88,142,151,123,127,61,129,241,37,78,113,6,231,98,198,90,33,48,85,61,3,163,156,60,100,83,137,176,127,
  2,180,22,160,167,222,168,56,254,222,122,202,116,17,171,140,36,237,41,34,246,153,79,91,28,157,41,97,17,173,109,97,
  211,77,111,99,249,165,215,113,255,247,255,195,250,205,247,191,116,67,54,149,156,5,220,10,108,47,120,202,165,37,165,229,
  145,185,43,214,145,241,85,72,91,110,230,97,76,42,226,23,14,2,178,2,151,184,8,216,254,212,163,163,213,132,6,60,
  246,159,196,251,89,222,182,116,21,101,53,245,36,67,226,64,53,89,20,9,67,59,90,5,166,209,180,239,56,253,199,76,
  254,35,22,143,179,106,227,101,38,124,37,101,126,104,210,132,201,228,147,254,96,172,87,160,194,30,134,164,175,9,148,79,
  194,21,56,162,32,191,16,230,24,2,173,71,71,4,132,253,38,158,50,36,155,35,158,102,216,85,36,188,209,70,198,66,
  166,223,177,215,111,10,102,132,244,177,124,23,71,5,68,28,69,231,243,79,35,3,15,203,18,72,55,69,84,24,99,199,
  244,10,137,233,115,27,26,47,131,140,132,254,172,198,87,1,131,89,51,171,196,62,67,182,0,43,63,103,199,34,86,217,
  194,188,151,190,133,57,27,94,194,246,159,125,89,60,253,147,47,189,204,75,39,255,11,195,142,188,125,50,0,242,71,115,
  174,154,187,216,190,40,206,177,244,254,243,26,60,242,75,168,21,131,222,48,165,27,155,168,218,60,203,234,191,175,235,79,
  48,229,163,223,10,31,51,33,79,0,127,16,158,37,118,104,221,87,1,109,74,235,117,7,6,6,174,253,252,227,143,95,
  252,211,61,123,154,223,181,102,13,127,52,127,30,85,195,195,4,253,253,47,152,55,226,11,139,222,108,182,48,167,147,203,
  127,108,180,108,167,170,121,249,70,2,225,224,74,21,114,11,233,19,45,161,83,88,67,185,158,11,67,69,225,210,247,252,
  83,133,225,192,167,194,56,234,201,164,20,216,92,94,223,66,182,102,30,187,251,3,186,50,48,228,26,171,206,76,175,19,
  163,161,52,203,108,124,43,12,171,217,130,60,119,153,208,10,17,40,34,74,227,187,25,6,187,70,27,196,6,123,187,13,
  231,145,22,8,45,24,101,227,58,3,96,58,213,175,194,131,39,27,30,60,25,75,155,89,239,226,204,122,179,115,212,74,
  102,40,145,38,106,65,73,85,3,55,252,241,135,41,175,169,227,167,255,254,169,141,217,116,234,171,192,187,194,28,82,57,
  176,185,190,165,157,250,182,133,164,66,254,164,148,111,6,95,157,185,58,133,137,93,63,192,150,62,118,102,144,125,59,182,
  140,215,235,137,188,239,181,66,136,134,5,107,54,35,156,24,190,155,11,185,232,211,158,231,227,189,69,161,21,150,150,68,
  132,162,227,208,115,164,71,134,0,104,156,221,74,235,162,229,164,125,21,18,37,142,206,15,201,17,102,158,48,155,35,55,
  218,53,63,27,35,71,231,174,71,7,47,133,49,48,219,50,122,99,21,68,74,11,7,77,233,194,181,14,233,230,3,21,
  14,114,42,24,80,117,210,235,205,17,23,74,31,17,184,88,210,35,106,107,84,162,151,238,29,143,0,16,248,30,233,193,
  94,42,132,194,66,33,52,147,200,83,159,238,220,51,201,245,220,215,225,28,191,223,25,36,255,115,125,120,249,129,95,225,
  128,172,138,120,29,23,189,249,175,137,87,212,240,208,215,255,113,147,159,77,23,234,228,233,1,196,41,137,188,170,233,234,
  57,86,63,131,140,4,137,23,60,89,62,157,112,214,112,60,73,229,21,53,12,252,174,187,92,43,253,167,192,189,167,8,
  77,77,201,8,13,191,15,194,195,57,129,169,94,120,36,140,99,47,61,60,56,120,243,39,31,120,224,15,31,238,232,88,
  244,209,205,155,88,57,187,5,191,187,11,157,201,156,85,16,177,132,32,129,166,35,157,206,253,104,4,83,186,104,3,151,
  150,86,215,137,186,5,171,112,229,168,21,59,149,225,81,166,246,92,64,106,128,212,177,61,133,231,237,125,156,154,5,120,
  1,176,170,113,241,69,136,242,122,6,178,138,158,180,160,63,107,152,72,11,211,21,98,140,146,143,155,79,141,198,210,1,
  142,244,168,180,2,42,134,250,24,236,237,202,191,201,225,131,251,233,26,74,115,60,237,208,237,6,100,148,131,182,108,108,
  203,50,36,122,98,244,80,41,156,121,157,155,189,94,248,126,99,190,134,221,187,146,81,192,51,191,211,249,16,132,56,85,
  14,133,113,99,94,109,200,6,154,50,219,225,146,215,222,66,127,231,17,126,243,189,47,109,212,74,125,1,51,141,175,30,
  88,50,119,249,69,196,43,107,195,33,67,144,242,193,151,147,169,44,13,25,3,124,159,168,150,36,142,30,162,231,200,129,
  194,112,238,195,19,224,165,0,46,43,173,168,178,219,151,175,197,83,132,122,195,104,87,127,193,92,238,66,122,115,197,104,
  101,159,210,26,41,37,210,11,16,174,71,185,114,57,188,123,91,190,98,175,117,241,10,178,37,117,236,237,15,216,55,12,
  93,105,195,125,53,126,34,100,225,28,240,194,132,242,104,46,163,144,117,86,229,173,235,92,110,163,144,19,241,84,109,155,
  185,151,40,188,134,83,154,24,185,210,100,233,33,130,44,142,246,137,59,54,61,207,220,75,162,251,112,222,232,234,57,178,
  143,217,58,192,86,18,75,41,132,114,204,243,133,117,242,92,231,153,122,33,26,116,72,111,159,9,180,25,33,125,134,232,
  46,208,163,70,141,45,136,219,102,116,119,77,212,102,225,245,111,99,224,232,94,182,253,234,155,27,209,250,179,192,91,24,
  29,214,118,114,0,137,87,197,23,196,91,75,57,238,15,224,235,11,171,73,202,149,89,172,182,82,236,82,135,32,233,111,
  2,86,133,135,251,11,33,94,232,234,109,151,74,125,239,158,189,123,255,236,232,200,240,45,255,112,197,149,149,215,182,180,
  224,31,63,142,78,167,207,26,136,8,199,225,152,231,211,153,202,211,67,28,15,1,174,1,88,55,171,125,49,101,245,115,
  24,10,76,53,200,212,102,127,152,195,50,98,9,130,193,78,178,195,121,125,74,158,193,125,190,218,178,237,186,182,117,87,
  161,156,24,110,70,229,251,52,78,182,135,198,36,59,117,65,60,93,42,34,82,18,117,52,94,215,49,50,35,249,48,26,
  71,246,238,230,216,209,163,12,150,204,161,99,196,101,192,119,240,112,64,216,33,187,172,200,131,193,40,64,8,132,208,163,
  197,240,5,99,76,69,206,203,16,194,84,141,89,57,32,27,15,110,5,223,23,140,66,157,232,107,110,190,118,220,134,50,
  91,82,27,181,88,122,195,219,217,242,224,111,232,61,188,247,42,224,125,192,1,97,89,179,154,150,109,164,215,179,233,73,
  43,250,178,130,132,175,79,232,221,209,5,113,149,241,86,181,202,133,175,124,143,114,203,167,103,231,118,50,137,124,27,68,
  55,176,109,130,181,170,6,54,86,205,158,71,166,170,157,221,253,1,29,41,232,205,152,3,190,48,249,171,244,120,203,190,
  0,88,114,243,63,2,143,82,233,83,235,14,210,81,80,114,218,190,124,61,253,126,132,163,9,201,145,132,166,63,107,172,
  127,125,6,81,171,209,223,169,176,2,50,200,247,153,228,186,247,21,163,245,170,39,125,65,125,106,239,83,156,162,48,128,
  112,206,136,144,62,182,14,136,199,108,220,142,93,28,253,221,15,114,77,146,18,8,14,239,120,58,182,34,53,76,140,56,
  17,21,96,73,137,196,16,84,154,36,218,105,8,69,39,58,51,10,24,4,114,204,87,82,51,233,224,88,94,215,3,77,
  218,18,100,124,141,235,43,116,60,194,146,235,223,202,254,199,238,33,217,215,121,109,232,133,252,243,233,2,152,142,21,177,
  98,68,68,88,109,117,97,209,138,42,173,33,10,194,177,192,84,33,173,124,1,1,164,80,246,0,127,189,171,187,231,137,
  15,252,246,183,255,247,95,174,189,102,246,13,179,103,227,119,116,156,53,79,196,138,70,217,54,60,194,136,151,239,162,127,
  62,180,48,151,3,109,205,203,54,32,98,101,100,211,140,82,41,76,225,99,88,66,227,216,2,111,160,3,57,218,164,117,
  132,83,151,254,149,1,55,85,54,204,177,154,87,92,156,175,105,247,166,48,127,93,228,203,119,77,72,100,164,99,47,210,
  203,183,94,200,161,158,227,214,238,7,239,18,237,47,191,149,82,225,147,86,62,74,57,72,97,163,133,97,0,214,194,58,
  49,115,89,136,84,99,14,228,28,138,88,5,143,41,242,65,21,230,147,48,161,186,82,91,49,43,18,48,59,214,200,236,
  53,87,208,123,120,175,192,204,204,62,92,90,89,107,149,205,93,205,193,97,197,145,132,166,43,173,73,248,167,246,28,79,
  104,111,212,210,12,1,82,30,181,182,203,177,157,91,242,148,229,97,130,244,232,4,47,179,16,88,216,176,120,45,110,180,
  138,222,180,162,55,45,232,119,67,111,241,228,151,54,97,254,3,37,137,88,26,191,255,24,169,222,99,97,254,163,132,57,
  139,87,146,14,32,29,48,214,152,56,99,123,38,119,136,251,136,192,3,233,154,78,247,2,197,22,51,205,136,63,134,224,
  210,84,36,90,104,226,81,7,250,14,113,232,142,219,200,244,231,235,72,126,7,28,63,182,103,251,219,142,108,123,132,210,
  21,215,80,162,61,50,210,71,105,27,37,140,119,76,142,143,76,76,16,99,213,39,65,185,66,125,12,171,4,97,74,19,
  25,242,224,35,117,152,239,81,26,91,73,26,235,218,105,92,188,150,100,95,167,133,41,32,250,102,104,152,158,28,64,252,
  164,63,32,135,253,250,104,93,36,36,125,83,23,12,128,216,150,141,30,146,168,76,144,211,195,218,115,25,85,179,45,235,
  187,135,7,7,211,127,123,255,239,190,88,121,253,203,154,46,109,106,50,32,50,211,131,168,44,11,55,26,229,247,61,221,
  185,77,40,49,124,97,0,23,59,209,88,105,243,178,13,248,218,50,181,230,225,44,104,61,133,19,80,8,211,0,152,26,
  233,47,60,136,246,99,106,201,79,38,151,2,155,231,110,120,9,101,141,109,244,186,38,249,55,165,146,205,144,36,206,70,
  97,75,143,145,67,99,138,68,238,83,74,85,62,249,243,111,108,142,53,45,160,122,233,21,184,190,143,10,124,60,101,33,
  67,240,208,76,4,2,58,111,185,22,238,172,28,233,32,150,131,182,35,96,25,111,102,218,179,49,48,177,254,140,134,17,
  173,40,23,154,170,214,165,8,203,66,43,213,2,204,174,111,91,72,117,115,59,189,193,104,131,221,105,123,87,79,56,128,
  52,22,138,136,208,136,204,16,137,195,99,10,189,30,101,98,78,185,141,150,109,87,207,94,190,209,116,245,43,133,55,149,
  3,62,4,123,27,73,76,104,146,71,118,225,103,146,0,84,213,214,83,51,123,46,253,158,202,15,248,154,18,27,65,46,
  129,29,100,176,149,103,244,34,236,7,65,88,103,121,162,138,64,96,35,252,12,153,221,15,211,121,207,127,146,58,154,47,
  104,27,2,254,5,232,245,50,169,107,30,253,222,191,206,185,228,127,53,83,93,183,16,207,247,208,1,120,218,66,9,219,
  24,52,121,0,25,199,118,54,129,78,26,131,198,6,219,65,91,161,78,90,140,134,196,166,145,83,241,181,38,163,53,9,
  173,168,176,29,202,155,231,21,26,21,235,78,11,32,238,72,246,137,225,103,7,94,89,189,164,138,152,21,37,184,64,184,
  126,4,130,82,171,4,239,217,52,210,149,133,161,149,115,38,210,184,177,63,59,48,48,80,243,209,7,31,250,215,175,93,
  255,178,242,182,89,179,240,123,122,102,180,58,203,142,68,216,227,7,60,214,221,83,24,154,120,10,147,232,191,164,188,110,
  54,53,237,75,113,165,177,252,125,57,245,90,123,33,44,44,203,66,251,99,206,157,195,140,54,94,142,151,18,224,143,227,
  21,213,21,75,174,125,29,190,136,144,14,20,217,224,204,14,196,19,45,78,109,88,71,81,232,100,63,35,71,159,47,252,
  139,59,129,45,169,193,158,111,63,244,229,143,181,47,127,245,123,168,89,247,114,156,120,41,73,215,199,13,114,220,95,98,
  130,185,217,163,33,58,242,244,236,38,49,163,133,133,182,35,40,21,67,59,113,243,87,150,152,33,16,209,100,181,38,45,
  36,118,121,13,182,19,33,48,30,149,152,187,114,61,177,242,74,220,17,83,33,20,76,197,107,212,10,75,43,162,22,120,
  61,135,200,244,229,249,202,50,192,99,19,169,19,112,89,46,103,230,77,39,103,166,53,66,25,0,113,180,203,208,129,237,
  249,36,124,77,67,19,145,242,26,210,158,26,5,71,38,255,250,104,51,167,34,66,0,253,7,81,131,29,8,203,194,178,
  11,189,197,179,32,90,35,189,12,153,158,35,140,236,125,146,196,254,45,72,55,159,127,204,53,212,222,31,126,255,201,222,
  131,187,62,243,208,23,63,84,185,252,181,239,163,122,225,102,28,203,33,229,249,120,210,13,171,219,78,18,124,210,186,128,
  234,48,12,227,98,0,68,217,81,180,19,234,164,136,132,121,149,233,15,253,10,180,41,22,201,248,26,237,196,115,191,138,
  98,134,209,157,178,210,210,81,82,125,231,216,175,15,94,189,234,250,205,101,181,209,26,220,172,75,112,30,52,15,158,78,
  226,78,140,242,190,18,122,238,203,3,100,154,83,87,5,189,80,162,129,111,63,125,236,216,138,207,108,217,242,254,219,54,
  110,180,236,116,26,53,60,60,51,161,44,33,160,180,148,95,116,28,167,103,52,129,254,56,166,84,121,14,176,170,97,254,
  10,226,53,141,244,7,218,228,63,166,56,3,220,228,2,76,23,188,19,43,45,252,213,224,41,158,118,51,240,202,69,151,
  223,72,253,210,13,12,251,166,20,54,59,65,21,216,153,90,180,150,14,136,90,154,108,231,30,50,253,199,11,141,133,173,
  24,146,188,247,164,6,186,191,244,244,183,255,105,110,253,19,191,166,113,195,245,148,205,187,136,146,242,58,164,21,37,208,
  34,100,232,29,141,215,231,162,90,249,205,170,85,62,33,171,45,7,101,129,39,44,2,28,2,28,20,51,83,30,108,102,
  154,40,60,33,137,228,233,213,193,137,68,88,176,122,19,74,56,184,82,154,170,57,53,213,251,101,66,72,195,135,158,205,
  119,104,135,161,171,157,19,60,169,1,88,59,171,109,154,57,179,28,213,12,10,71,104,72,13,50,114,108,20,236,43,106,
  235,81,78,140,76,202,16,12,170,41,134,84,5,38,164,106,15,118,114,244,7,31,39,211,185,151,179,63,201,49,135,205,
  193,68,12,204,10,51,139,231,211,140,82,136,124,3,136,12,28,122,238,159,30,255,210,223,84,53,174,186,140,250,117,215,
  81,222,178,12,93,82,77,32,156,124,199,249,152,201,160,226,84,58,25,65,90,194,208,203,224,96,90,123,173,153,185,46,
  173,145,90,225,75,149,247,58,67,169,58,221,115,29,224,206,222,237,221,191,234,254,241,209,55,180,223,210,74,70,102,24,
  240,135,206,42,231,213,116,37,106,69,168,19,181,100,126,52,72,122,127,178,48,190,187,245,60,249,136,62,240,153,159,238,
  218,125,249,75,231,206,221,244,234,186,122,188,76,102,70,66,89,118,52,202,1,224,199,135,14,229,244,206,199,52,244,121,
  192,69,32,154,155,87,108,68,59,113,178,174,14,233,205,153,50,83,157,22,22,218,18,148,54,182,99,217,78,142,141,214,
  62,69,232,234,19,53,115,22,150,174,123,253,159,18,216,113,18,25,25,142,40,157,2,41,159,54,205,104,182,14,136,226,
  211,183,247,41,164,151,247,132,14,49,218,16,119,15,240,39,42,240,63,215,189,243,177,101,61,187,158,32,94,211,64,89,
  211,92,74,27,218,137,214,52,225,148,85,99,69,227,198,146,147,1,210,77,19,164,71,8,50,9,100,38,137,244,50,104,
  233,35,132,133,83,86,69,89,219,10,42,86,94,131,31,47,37,3,120,98,6,130,187,5,116,244,74,73,164,231,154,142,
  109,160,186,174,137,150,69,43,25,14,195,87,158,154,218,208,47,17,206,141,119,100,150,145,3,99,182,195,22,38,238,52,
  94,6,180,55,47,219,128,136,151,79,35,103,22,134,207,180,36,106,65,182,251,32,233,254,209,106,185,88,105,5,158,178,
  194,238,243,169,207,198,176,44,65,204,142,144,57,180,133,212,209,93,231,122,192,91,47,166,26,243,211,140,37,108,12,194,
  159,43,63,147,252,251,99,79,220,211,112,252,153,251,40,169,109,166,172,121,30,37,245,173,68,171,26,177,75,43,177,162,
  49,64,160,2,159,32,155,38,72,15,231,117,82,249,89,180,148,8,219,33,90,57,139,242,5,235,169,92,118,5,89,167,
  132,140,48,189,92,106,134,140,26,53,110,76,194,132,17,210,147,0,72,82,250,242,83,123,190,187,115,229,234,230,210,229,
  11,94,54,15,205,65,134,252,225,243,130,198,100,188,196,236,40,245,118,29,226,23,30,189,63,233,200,185,200,62,134,34,
  162,255,60,250,168,199,19,217,236,103,191,178,101,235,215,175,188,254,101,37,21,229,229,72,223,159,22,237,137,176,44,84,
  121,57,95,63,120,136,131,195,121,125,221,138,225,180,1,184,52,90,90,22,105,92,178,14,95,137,240,32,154,138,229,31,
  42,150,0,141,133,68,83,181,96,45,229,141,109,140,28,63,0,48,143,177,12,73,85,192,43,129,143,149,84,205,90,120,
  197,173,31,163,170,125,5,253,25,197,136,111,134,5,5,147,165,235,206,89,180,42,192,209,1,86,102,136,193,189,99,24,
  128,159,192,16,199,81,0,34,111,4,62,164,181,122,85,102,160,171,42,51,208,5,187,30,27,205,109,88,182,249,208,5,
  115,165,79,122,175,109,135,166,77,79,178,240,150,127,198,114,74,208,82,152,126,140,105,135,94,71,135,255,120,169,17,100,
  24,50,110,93,180,156,138,250,217,116,166,116,126,240,215,148,60,0,45,137,8,141,74,244,145,24,245,0,52,166,184,100,
  162,56,234,197,78,52,86,218,180,108,3,129,182,76,207,208,84,114,102,122,52,124,22,17,154,161,67,207,22,130,61,74,
  132,249,56,169,144,218,154,34,247,149,64,8,155,136,35,200,100,198,120,244,71,57,195,190,133,25,137,158,155,146,254,93,
  192,47,49,172,22,19,29,148,50,4,145,125,192,135,84,224,95,153,234,57,18,79,245,28,25,19,30,22,225,220,160,92,
  5,219,41,141,199,7,127,196,188,87,188,135,230,155,62,128,144,22,41,41,78,193,136,48,57,224,207,13,51,43,240,88,
  115,222,213,105,1,4,96,71,118,48,243,222,103,63,247,244,151,151,101,215,44,92,242,202,5,28,178,143,209,239,14,224,
  41,239,188,104,44,180,132,69,169,83,66,157,170,69,222,145,230,248,127,29,68,102,242,251,225,39,24,118,222,243,77,238,
  122,234,216,177,135,238,237,234,186,238,15,106,107,81,137,132,105,50,156,98,232,202,41,47,231,222,84,154,239,239,223,95,
  232,125,228,120,149,42,128,205,85,77,237,84,181,44,32,147,203,127,76,147,107,200,116,100,67,164,126,46,75,94,121,43,
  91,190,249,247,4,94,246,58,224,115,225,1,94,143,233,254,95,87,211,178,160,228,242,119,253,29,243,46,123,21,35,158,
  102,208,53,115,174,179,83,244,62,80,210,116,194,11,133,215,189,143,100,199,190,66,11,239,215,19,40,248,179,192,45,192,
  37,97,40,237,202,16,236,42,180,214,14,50,16,250,228,199,159,42,120,61,71,203,64,12,63,255,56,101,65,2,202,27,
  112,179,38,159,34,167,59,107,68,25,80,180,180,36,57,216,149,159,145,177,96,245,70,100,164,132,116,32,167,72,241,81,
  144,64,183,32,219,185,151,236,96,222,225,24,9,1,247,4,123,12,184,180,188,174,153,218,246,101,97,206,76,228,61,132,
  201,161,135,1,69,71,40,236,32,195,240,129,177,205,204,217,76,26,215,151,72,101,135,161,68,49,37,125,20,194,194,118,
  108,106,22,172,198,137,151,18,100,211,0,119,97,168,97,50,188,48,165,164,106,18,55,230,183,152,226,133,107,129,215,2,
  23,135,161,230,82,173,149,173,165,58,69,175,125,94,39,5,224,72,55,195,200,115,143,176,244,117,127,129,239,216,120,174,
  153,95,50,189,225,105,198,107,21,218,80,223,100,135,198,180,126,100,206,20,64,0,238,207,244,165,110,217,241,185,167,62,
  59,247,208,226,77,243,223,210,74,85,77,5,93,217,30,146,65,202,204,255,56,7,64,98,33,136,218,81,170,34,85,84,
  118,151,146,248,78,15,61,191,58,78,193,220,244,251,49,52,38,167,165,41,177,44,129,82,218,10,55,78,4,147,40,114,
  10,172,105,25,134,130,60,192,115,28,75,6,193,180,2,23,137,140,239,127,231,103,207,239,185,250,85,87,95,21,177,227,
  113,51,51,100,10,44,190,118,73,9,7,157,8,255,231,153,45,12,142,118,159,255,22,248,113,248,253,60,96,73,211,226,
  53,68,43,102,49,228,154,252,71,48,77,174,33,141,192,211,130,148,132,182,235,222,78,60,22,101,207,175,191,93,63,220,
  121,248,47,84,224,99,71,98,148,215,207,166,125,253,53,172,188,225,45,84,181,47,39,233,41,6,178,154,33,215,244,17,
  248,147,45,223,45,240,62,108,237,19,179,2,122,119,62,148,175,232,9,45,192,149,152,254,5,78,98,253,61,31,230,106,
  22,98,152,89,231,2,117,19,132,223,114,140,185,3,225,134,153,5,204,17,66,56,139,47,189,158,166,150,86,58,92,211,
  49,47,196,180,230,228,26,80,212,1,182,242,177,149,75,178,243,144,57,197,75,74,105,95,177,129,116,32,72,251,185,230,
  189,201,79,141,20,90,97,135,29,224,253,7,183,161,252,188,177,178,31,83,106,62,94,90,128,85,245,243,87,16,175,45,
  200,153,77,150,94,61,76,44,89,90,226,8,141,26,238,33,209,49,182,202,123,100,160,143,108,54,131,214,165,33,193,255,
  25,69,72,78,216,7,8,227,17,55,173,190,138,85,55,191,151,157,63,251,34,94,58,121,115,184,110,91,195,40,196,249,
  214,143,144,51,80,158,198,112,199,45,194,140,95,104,15,117,120,252,141,200,132,250,56,24,26,137,205,64,147,19,141,137,
  21,87,223,68,77,85,37,137,132,14,59,238,245,180,192,195,232,164,201,168,104,55,69,170,103,76,149,119,255,100,0,4,
  224,97,47,233,189,121,207,183,119,252,93,255,214,158,63,108,123,211,194,216,146,203,23,208,95,62,68,191,59,64,42,72,
  225,235,224,172,231,71,4,134,78,59,102,71,169,136,84,80,153,44,35,248,77,154,206,31,238,37,185,111,164,112,81,126,
  5,124,32,140,135,143,145,214,214,10,142,30,77,84,134,155,100,30,176,64,41,61,207,113,172,230,88,204,169,139,199,237,
  170,104,212,142,219,182,136,8,129,48,35,135,117,224,251,50,155,205,202,17,215,149,253,190,47,59,49,21,71,251,48,73,
  234,14,78,157,64,158,72,238,127,186,163,227,224,222,76,118,241,138,242,10,84,42,21,14,158,158,4,120,196,98,12,150,
  149,241,137,103,119,176,165,55,79,226,218,9,252,35,166,124,16,96,189,176,172,89,205,203,55,133,147,222,212,40,85,246,
  116,76,173,60,215,144,160,36,18,167,253,134,119,177,232,170,215,224,246,119,160,188,44,145,146,50,74,103,53,17,175,170,
  199,215,22,131,89,201,160,171,25,200,106,70,60,149,167,94,152,188,247,17,24,170,8,29,32,146,125,244,237,120,40,63,
  167,3,68,25,240,119,167,70,70,49,218,119,21,182,110,49,1,159,132,233,36,162,1,168,23,128,19,139,91,181,205,109,
  98,245,181,175,97,229,171,222,197,160,83,134,118,103,162,71,42,100,199,13,155,208,72,15,49,116,212,156,233,117,205,173,
  212,182,47,166,215,85,97,143,196,84,60,128,144,53,89,104,108,63,53,222,3,120,178,64,79,10,101,13,136,230,217,203,
  167,155,51,203,245,234,152,234,175,204,241,61,184,195,121,61,29,6,6,6,187,143,205,75,13,245,99,151,150,24,138,143,
  41,22,37,40,4,190,18,100,173,18,150,188,254,47,105,89,186,150,189,191,253,65,125,215,115,207,188,62,61,220,255,122,
  21,4,156,183,253,108,163,21,83,57,157,156,240,38,104,83,201,56,27,104,22,66,136,88,73,153,213,208,190,152,245,55,
  190,133,121,87,191,129,78,207,70,139,25,210,201,176,170,205,177,20,222,96,39,233,222,99,133,70,218,145,201,2,8,225,
  65,249,222,254,103,123,158,26,222,51,240,161,89,23,53,180,55,221,216,70,237,198,185,164,170,179,12,169,225,60,181,122,
  16,130,201,76,120,38,2,97,102,165,219,17,74,157,18,202,41,163,164,63,130,247,68,154,222,187,14,50,242,236,32,106,
  212,27,24,4,190,18,38,175,10,105,177,109,160,13,216,120,244,104,226,242,234,234,248,250,166,166,210,249,109,109,21,53,
  237,237,229,177,182,182,82,154,155,227,204,154,21,161,178,210,38,30,183,136,70,71,81,220,247,53,217,172,34,145,144,244,
  247,251,116,117,101,57,122,52,205,225,195,41,255,200,145,212,208,241,227,233,67,3,3,217,45,160,31,102,180,242,201,63,
  93,46,164,39,153,124,244,201,158,158,197,171,27,234,9,250,236,83,206,210,62,1,60,226,113,134,43,42,248,196,115,207,
  113,231,161,60,78,102,129,127,194,208,82,16,30,140,151,149,84,212,88,13,139,214,224,73,140,37,57,133,198,189,137,142,
  166,64,65,90,194,128,107,138,10,107,226,117,148,207,109,36,98,27,154,56,169,52,3,89,69,58,144,140,120,154,145,144,
  152,46,27,232,41,196,242,141,69,36,164,143,45,93,226,118,64,114,207,227,36,187,14,177,250,170,87,112,249,107,254,136,
  64,139,144,104,80,143,241,176,10,59,202,11,40,76,44,171,128,194,100,2,195,25,13,22,90,35,44,155,146,170,26,106,
  154,218,137,86,55,48,232,106,134,147,146,76,110,232,209,116,189,143,16,20,99,34,32,219,185,47,79,127,209,186,100,53,
  145,202,122,146,35,154,76,48,133,176,99,222,3,48,249,7,57,208,73,170,115,127,161,55,246,200,73,194,46,51,147,51,
  211,133,252,87,146,129,3,91,11,71,255,62,11,60,153,232,235,250,64,255,145,61,196,150,181,16,193,12,71,18,76,62,
  148,165,1,79,11,18,62,196,157,40,245,27,94,193,53,27,94,130,55,112,156,84,111,7,94,38,117,162,203,61,83,69,
  90,122,194,111,79,153,44,57,65,39,173,177,58,41,38,94,74,161,65,104,173,177,157,8,229,53,245,84,55,183,35,202,
  106,232,75,75,18,158,41,139,159,238,156,117,66,198,102,75,249,68,28,77,226,192,54,220,196,24,178,212,3,83,1,16,
  48,37,177,95,12,220,224,209,238,199,143,191,191,247,233,174,87,87,204,171,174,170,191,164,137,134,139,107,105,90,80,143,
  91,233,145,18,105,82,50,131,43,93,60,233,35,67,64,49,144,162,39,100,220,201,211,221,9,11,91,88,56,150,67,212,
  142,18,183,226,148,200,24,209,97,7,181,207,39,249,216,32,71,31,235,39,125,36,81,56,200,199,195,116,123,126,14,195,
  123,149,211,210,90,224,74,33,196,107,219,218,42,175,88,189,122,86,235,230,205,245,206,186,117,85,204,157,27,165,182,86,
  19,143,251,88,150,11,120,104,157,65,107,137,206,119,223,23,242,195,154,210,74,33,28,32,134,214,229,184,110,36,50,56,
  40,234,143,28,241,235,183,110,77,108,124,226,137,129,91,183,108,25,56,126,248,112,226,145,32,80,63,3,238,179,44,209,
  173,38,222,245,82,42,245,216,214,238,174,63,146,109,173,130,72,4,206,36,15,98,89,56,101,101,116,198,227,124,98,231,
  46,238,216,191,191,176,105,240,63,48,131,129,116,193,245,111,168,105,93,104,18,221,51,146,255,24,235,133,120,82,147,240,
  66,70,208,64,81,226,104,162,182,185,99,50,252,125,38,128,116,96,128,195,147,122,202,137,96,164,143,21,100,137,40,151,
  136,63,196,225,39,238,4,173,88,115,205,77,44,191,234,85,36,125,205,136,103,184,128,198,191,135,56,97,227,138,49,212,
  35,48,54,251,127,34,191,147,102,68,106,210,9,67,199,221,159,213,36,60,211,140,169,167,49,199,4,25,32,2,23,71,
  185,196,44,151,238,237,15,224,103,82,8,33,152,191,102,19,158,136,146,244,3,147,47,82,83,56,217,194,110,253,168,13,
  233,99,207,225,142,210,189,244,49,218,100,90,40,163,57,179,57,11,167,145,51,11,201,239,195,252,135,229,38,25,57,56,
  38,159,253,56,112,167,239,102,223,125,248,233,223,149,173,92,122,25,113,97,17,1,60,237,32,153,92,239,134,210,134,82,
  61,229,11,44,161,9,180,164,42,26,161,124,214,124,170,27,23,228,231,219,140,53,248,207,161,211,49,14,76,114,115,72,
  198,80,227,140,245,35,199,80,250,232,176,99,124,32,80,164,70,2,6,179,198,187,79,7,166,48,101,58,179,117,114,180,
  44,142,14,112,188,12,125,219,238,207,231,228,48,45,17,199,166,10,32,57,217,2,188,91,5,234,59,195,123,7,110,25,
  222,59,240,82,231,135,78,67,217,156,10,170,150,213,80,190,188,154,202,249,181,136,122,27,93,5,65,76,226,219,1,1,
  50,255,47,199,219,35,66,78,34,75,91,56,218,198,150,54,182,107,33,134,53,170,59,192,219,159,33,181,187,135,238,231,
  134,201,28,79,21,54,7,130,225,120,202,177,237,254,138,209,146,185,122,224,181,149,149,177,63,218,184,177,113,253,203,95,
  62,39,126,229,149,181,204,157,43,136,199,83,104,61,132,148,25,148,114,9,130,32,236,164,30,239,159,159,138,137,199,0,
  138,109,219,212,215,59,52,53,197,216,188,185,148,119,188,99,174,117,236,216,188,57,15,63,156,120,195,93,119,117,189,246,
  177,199,122,159,29,24,200,126,23,248,161,16,28,155,224,160,217,125,96,96,48,157,178,172,178,120,36,114,234,53,23,2,
  43,26,197,170,168,224,153,64,242,201,167,159,225,193,142,142,66,107,242,171,192,39,199,37,184,150,0,243,155,151,174,195,
  42,169,36,155,209,134,62,93,207,76,149,99,142,74,218,13,169,15,178,129,38,18,210,72,139,240,142,6,225,188,132,28,
  85,246,84,198,160,162,101,158,233,212,14,50,148,90,62,137,93,15,49,184,111,27,229,53,117,52,46,92,201,64,218,167,
  47,3,67,33,128,156,201,97,39,78,136,106,141,101,140,208,5,135,147,210,230,58,178,129,201,223,164,124,3,140,211,105,
  124,51,27,213,195,150,46,49,2,100,223,33,186,182,253,30,128,210,138,42,218,150,173,37,229,107,210,1,19,178,38,159,
  121,254,67,17,209,1,125,7,182,22,86,244,60,55,81,136,55,12,235,46,109,92,180,122,122,57,179,188,201,44,137,88,
  16,244,30,35,213,149,31,95,27,132,0,242,20,240,204,193,39,238,189,98,209,117,111,161,172,106,46,49,2,178,128,210,
  78,1,83,192,153,131,136,43,53,218,53,77,178,105,31,74,220,128,152,99,102,217,216,130,49,252,103,231,93,36,107,194,
  72,235,88,210,200,66,227,70,106,19,90,204,4,154,116,168,147,166,175,106,154,58,25,120,216,202,37,238,104,50,7,183,
  49,184,247,153,194,191,188,47,116,36,166,5,32,185,88,216,111,66,203,127,85,144,13,110,28,222,55,120,253,240,190,193,
  21,252,146,42,39,238,16,173,138,17,171,43,33,86,31,39,90,27,195,169,142,224,148,58,68,75,44,132,109,200,195,148,
  84,168,76,128,76,5,100,134,124,252,126,23,183,63,139,215,151,197,27,246,144,110,48,145,23,180,63,188,144,95,96,170,
  72,114,89,212,40,112,99,121,121,244,47,175,189,182,109,243,91,222,50,207,185,236,178,50,42,43,147,72,217,137,148,41,
  92,215,13,207,219,169,12,52,24,155,251,210,58,64,107,23,165,210,192,16,66,56,180,183,199,152,63,191,156,155,111,94,
  16,121,250,233,182,117,223,251,94,231,218,123,238,57,254,214,129,129,236,23,128,31,142,187,249,157,189,169,212,72,66,202,
  178,82,39,130,202,77,37,26,231,113,88,142,131,93,86,198,64,44,198,127,119,118,241,197,157,59,57,150,72,20,134,173,
  190,8,252,61,99,107,206,1,54,219,78,164,188,121,249,70,164,176,71,233,219,213,204,149,61,228,152,64,85,232,89,100,
  229,88,34,55,197,233,6,45,157,9,120,24,43,221,246,51,196,240,176,71,58,233,248,253,127,163,2,143,166,185,75,40,
  173,111,165,55,173,232,72,193,128,171,201,6,76,63,124,58,110,195,230,102,84,23,14,20,202,53,125,77,117,163,18,24,
  246,214,136,114,137,11,151,174,71,127,158,239,145,104,108,155,79,117,203,124,142,121,33,128,76,58,124,53,214,3,16,217,
  145,241,116,47,143,97,88,154,199,203,122,97,89,179,102,175,40,204,153,77,163,217,51,172,254,74,31,221,133,159,60,129,
  188,49,9,124,115,184,235,200,197,251,238,255,81,100,241,235,222,79,133,101,133,249,49,77,128,99,162,176,103,200,57,150,
  51,104,178,90,19,104,83,57,230,88,134,244,51,63,2,160,144,141,247,124,68,145,51,213,201,80,247,130,208,243,242,213,
  216,233,134,83,7,15,23,75,186,68,116,64,212,207,112,232,247,255,141,159,201,159,53,61,152,202,54,102,2,64,114,226,
  99,134,44,61,3,124,1,211,128,116,73,144,13,54,5,217,96,89,186,59,53,27,211,15,16,153,194,45,203,13,124,239,
  2,246,134,22,203,35,24,182,219,241,205,79,205,192,71,214,175,111,186,229,189,239,93,89,113,195,13,149,148,149,13,224,
  251,251,112,221,116,104,244,168,179,183,178,104,180,246,144,210,67,202,20,209,104,132,43,174,40,103,211,166,57,226,129,7,
  26,215,222,126,251,193,255,120,232,161,238,107,149,210,159,100,116,112,79,34,233,121,137,164,84,205,77,17,103,84,187,45,
  11,97,219,216,209,40,162,180,148,1,199,225,190,129,1,190,177,109,27,143,117,118,229,168,81,114,9,243,127,14,243,62,
  227,75,235,34,192,165,101,181,13,98,214,188,21,33,113,161,192,83,122,70,194,87,39,3,146,25,65,166,28,239,143,202,
  17,228,185,88,126,134,136,202,82,138,75,247,67,63,100,36,164,144,159,187,210,52,186,13,141,104,250,50,198,141,119,229,
  12,166,75,199,12,41,42,160,18,159,138,39,197,104,216,10,233,97,5,89,28,153,165,196,214,164,119,63,74,231,19,255,
  147,127,195,249,43,214,97,151,86,147,26,212,83,163,123,9,243,70,57,15,192,239,63,66,170,231,112,97,200,119,34,114,
  81,11,184,52,94,81,99,213,47,156,102,206,172,176,250,75,251,116,239,223,122,50,242,198,159,106,173,223,188,251,222,255,
  126,73,227,242,139,169,89,124,9,89,223,37,80,18,173,20,50,207,57,102,157,209,169,159,179,206,125,105,188,94,75,228,
  232,202,207,156,222,252,66,1,18,141,206,3,201,248,217,38,147,223,103,1,66,186,8,223,197,209,46,37,17,193,208,147,
  119,211,191,243,161,194,103,252,138,137,89,11,166,5,32,133,50,132,169,109,126,52,76,92,215,98,170,6,230,98,74,211,
  90,128,70,76,137,90,89,232,49,136,2,32,74,135,86,116,47,134,172,235,112,232,102,31,11,147,55,39,107,217,94,28,
  139,57,95,120,227,27,151,92,255,161,15,45,163,173,45,17,2,71,34,4,142,23,186,250,66,161,181,139,239,123,216,118,
  130,235,174,171,226,162,139,150,196,191,240,133,170,183,125,227,27,7,22,37,18,254,159,99,42,96,252,64,41,87,197,162,
  68,170,171,17,65,96,198,209,58,14,9,203,98,127,214,229,247,93,93,220,117,248,8,219,123,123,241,70,147,236,62,166,
  76,249,31,129,7,78,242,33,154,128,53,117,115,151,81,58,107,54,3,178,32,20,113,222,110,140,130,67,86,141,178,171,
  138,32,139,163,92,74,109,77,98,203,111,56,254,232,47,209,90,19,137,198,152,191,122,19,158,182,73,120,1,73,63,100,
  116,149,250,108,237,219,41,92,15,20,206,140,200,133,8,114,161,171,18,71,163,187,246,112,232,87,95,202,151,35,219,182,
  205,188,213,155,73,43,135,164,239,135,253,50,83,243,0,236,144,190,36,117,120,39,65,58,111,73,30,103,226,6,187,90,
  96,67,237,156,5,84,52,181,79,61,103,86,200,85,38,52,164,79,32,111,124,172,192,224,25,0,62,149,25,30,88,241,
  228,119,111,107,186,244,207,254,47,179,106,231,35,211,30,40,137,43,35,33,91,173,51,150,1,249,52,96,82,56,155,196,
  252,165,230,197,38,122,202,123,44,247,53,212,73,105,66,169,66,186,56,202,163,36,98,225,31,126,134,163,119,127,5,229,
  187,133,94,227,127,114,250,226,160,105,1,200,120,239,161,55,124,108,155,192,58,182,25,45,87,203,217,174,193,20,78,252,
  121,165,165,145,47,191,247,189,107,175,250,192,7,230,82,82,210,129,231,245,160,181,203,185,103,16,54,94,137,239,247,51,
  107,86,154,143,126,180,142,150,150,232,197,255,252,207,123,190,53,52,228,190,23,216,238,73,25,123,122,96,144,110,33,232,
  119,61,58,146,73,246,13,15,179,179,191,159,125,67,67,12,102,198,56,22,65,232,233,125,21,211,231,113,170,210,225,149,
  192,156,230,101,27,32,90,66,54,69,152,192,214,133,197,7,231,207,54,200,215,158,171,124,21,8,210,195,146,30,142,14,
  40,117,52,238,115,15,115,232,174,47,19,184,230,158,212,52,52,211,188,96,25,67,190,97,114,245,2,141,148,250,28,179,
  88,140,99,79,205,133,225,148,68,228,60,15,233,97,235,128,18,199,66,244,29,224,208,79,110,43,204,15,80,81,91,79,
  227,194,85,140,184,57,186,23,109,166,235,77,110,126,109,72,96,168,112,148,199,200,254,45,133,83,4,183,99,74,207,79,
  48,196,128,249,77,75,215,97,151,84,224,102,116,56,29,112,146,58,147,163,55,15,233,75,252,222,67,164,251,242,121,215,
  76,104,96,22,202,3,192,39,250,14,236,248,244,147,95,251,100,249,250,91,62,78,93,237,92,72,123,8,41,113,181,131,
  180,28,67,195,159,163,61,63,97,8,147,152,249,195,246,197,6,51,227,13,52,157,219,103,126,126,159,149,68,44,244,241,
  93,28,254,241,191,144,29,232,44,140,68,127,41,140,0,157,145,56,103,249,170,252,51,69,178,211,72,69,36,98,253,159,
  119,189,107,213,85,31,252,224,60,28,231,16,190,223,203,232,192,192,243,69,20,82,166,177,172,46,110,189,181,30,207,91,
  184,244,255,252,159,231,254,43,155,149,159,24,74,167,31,251,224,79,126,226,74,165,86,249,82,22,134,167,10,53,160,7,
  147,116,188,3,184,155,51,152,8,6,92,18,137,149,196,155,150,174,197,151,102,56,140,23,104,84,160,225,188,1,16,61,
  102,130,156,8,15,90,100,128,80,97,25,161,208,38,153,183,227,183,28,249,217,231,113,135,71,89,74,230,44,90,65,188,
  186,129,100,210,39,227,107,252,64,153,131,78,159,227,235,41,160,129,16,74,142,122,30,202,55,140,177,66,19,143,8,252,
  35,91,57,250,211,79,147,60,178,107,172,235,56,119,49,209,218,102,186,50,62,105,207,92,151,154,84,102,52,44,197,84,
  30,14,18,146,253,140,140,210,139,19,134,175,38,218,36,155,45,39,82,49,123,217,122,2,45,200,250,210,232,204,100,147,
  61,90,141,150,129,218,146,145,67,207,18,100,78,73,222,168,129,175,1,85,157,59,31,255,232,99,95,250,155,242,213,111,
  254,16,13,243,214,18,201,6,36,188,128,108,96,17,8,7,21,130,136,206,81,233,231,41,208,95,12,177,169,179,20,235,
  42,212,75,149,219,103,65,24,182,10,176,244,168,78,122,7,30,231,232,79,63,67,234,248,152,134,207,255,193,176,10,159,
  113,163,154,115,129,220,161,215,95,126,121,235,205,127,249,151,75,113,156,67,4,65,207,12,225,210,217,242,70,92,44,171,
  151,91,111,109,96,251,246,217,237,63,254,241,209,143,41,173,223,154,114,221,42,76,30,35,18,110,236,97,76,222,103,79,
  136,250,79,98,114,64,217,51,124,179,18,224,146,138,134,22,106,91,230,227,186,46,174,43,9,92,133,14,41,120,95,208,
  82,70,125,42,43,93,229,107,207,209,102,146,156,165,37,54,154,152,99,225,120,73,6,31,252,17,199,239,251,22,65,122,
  44,169,64,251,138,245,184,218,38,153,113,113,179,10,233,41,180,212,103,255,24,209,167,243,58,84,222,202,19,90,34,66,
  107,220,22,16,141,88,56,110,146,225,39,126,69,231,125,223,196,29,28,147,202,115,129,232,156,101,107,133,75,116,244,186,
  92,5,210,52,1,156,209,197,105,13,202,116,182,71,35,10,183,123,127,33,91,113,42,52,70,152,32,42,112,105,89,77,
  189,168,107,95,130,23,234,140,239,106,148,167,206,92,103,10,185,202,240,112,2,143,225,253,91,11,255,98,107,168,219,19,
  25,149,159,3,134,251,246,63,251,137,71,255,253,175,154,22,95,255,71,52,93,242,106,226,37,53,140,184,1,153,32,192,
  83,2,41,13,227,172,46,28,236,149,79,180,143,251,144,255,191,96,202,132,58,89,8,32,227,116,82,73,44,140,78,198,
  34,54,86,118,136,161,71,126,78,215,253,223,193,27,41,164,146,227,9,12,29,76,223,100,62,206,133,0,32,213,21,21,
  177,119,190,251,221,43,162,117,117,67,184,110,223,121,12,30,5,190,136,114,41,41,25,226,61,239,105,230,254,251,123,230,
  245,247,187,31,3,110,5,174,11,213,61,139,41,28,72,112,6,156,51,39,145,54,96,121,227,252,101,196,203,42,73,100,
  51,248,217,0,229,74,240,53,150,214,231,135,198,231,74,185,181,10,103,138,155,57,235,17,199,194,150,89,178,251,159,161,
  227,247,223,101,248,185,199,199,19,202,249,177,210,178,72,243,162,85,36,210,89,50,25,23,63,19,160,93,137,37,245,57,
  191,158,194,107,178,5,216,150,69,196,182,17,217,17,50,207,63,201,177,135,127,196,200,190,167,209,99,103,236,60,5,28,
  115,162,209,87,55,45,90,67,42,235,154,235,202,74,180,43,17,42,4,144,51,246,64,20,142,8,136,70,108,6,14,109,
  71,186,121,85,58,196,196,227,13,26,129,139,234,219,23,81,90,61,139,161,156,206,100,167,160,51,97,243,96,212,209,144,
  232,37,121,102,228,141,57,16,249,50,176,55,51,216,243,201,237,63,252,236,101,199,158,190,87,180,95,245,6,170,151,95,
  70,89,73,141,233,39,242,253,112,46,137,64,145,155,233,50,197,233,144,47,122,15,100,148,62,75,104,141,21,206,63,119,
  108,11,199,178,17,217,97,210,187,31,163,231,225,31,145,216,191,165,176,223,35,231,169,254,47,70,217,173,95,84,0,178,
  98,217,178,89,107,46,185,164,26,223,223,139,214,217,11,102,89,165,76,179,114,101,5,27,54,212,112,207,61,93,215,2,
  215,0,223,158,193,183,88,43,132,104,104,91,177,1,39,26,129,140,103,66,39,90,162,81,163,148,67,231,88,114,115,198,
  45,203,204,25,183,148,143,74,244,145,58,184,149,193,173,191,97,120,207,19,200,177,44,160,46,240,83,96,85,109,115,219,
  138,170,217,243,73,120,62,74,134,220,88,185,153,19,231,248,122,76,99,152,141,133,4,55,133,223,123,140,145,125,79,49,
  184,227,119,36,15,239,44,76,76,18,134,5,126,9,124,2,248,100,101,93,179,152,213,190,24,63,48,51,38,108,229,19,
  69,97,163,39,119,62,90,138,184,45,40,17,62,137,177,13,124,207,156,196,154,92,9,204,105,93,190,158,88,188,4,157,
  24,213,153,248,164,117,70,99,91,138,178,88,4,255,200,193,66,242,198,4,19,147,55,142,55,157,239,3,118,105,165,222,
  219,191,119,235,187,7,15,236,168,175,108,93,66,195,234,43,169,94,122,49,85,13,243,80,241,10,124,109,17,40,8,148,
  50,51,223,57,215,44,238,231,159,152,226,53,97,134,107,9,176,180,132,108,18,191,251,8,67,123,159,96,104,199,3,164,
  142,238,66,5,254,120,32,191,3,248,223,156,65,215,249,133,10,32,139,22,45,170,41,175,174,150,4,65,154,11,105,228,
  174,214,138,120,220,101,229,202,114,238,185,135,8,240,58,76,143,200,76,204,184,21,192,165,145,120,169,83,89,219,64,186,
  183,3,47,233,65,58,32,226,25,75,246,156,229,8,10,71,143,43,133,242,93,100,54,137,55,220,75,182,231,48,169,142,
  231,72,31,123,158,108,255,241,137,40,172,15,97,40,106,158,0,126,94,219,212,74,38,157,36,145,29,33,72,6,216,153,
  128,104,160,11,19,197,47,220,245,104,179,166,202,119,81,217,20,65,114,0,119,160,147,108,247,1,82,29,123,200,246,28,
  198,79,13,79,244,10,7,48,61,60,255,133,41,117,191,168,186,113,14,210,247,72,246,28,37,72,6,88,89,73,212,87,
  147,190,46,33,32,230,88,200,254,126,18,199,246,20,30,206,15,51,113,44,251,18,59,18,141,87,55,204,38,221,103,116,
  70,167,2,28,79,50,149,33,29,182,5,49,21,161,127,207,147,200,81,192,60,25,121,227,68,210,5,124,12,248,173,146,
  193,95,13,29,218,249,210,161,67,59,99,206,111,190,69,89,67,59,229,173,75,41,155,189,144,232,172,22,236,242,89,56,
  177,50,132,29,65,231,226,108,255,191,2,73,238,242,67,26,120,237,187,200,108,10,63,57,128,219,127,156,76,215,126,210,
  199,247,146,237,61,122,66,72,56,148,189,192,237,152,185,231,35,83,253,24,23,2,128,148,151,151,71,132,101,169,11,10,
  60,114,218,45,132,162,162,34,79,0,187,2,211,61,127,108,6,94,188,26,184,52,112,179,220,253,31,159,64,88,54,82,
  135,131,122,206,19,243,76,3,40,141,146,30,202,115,81,190,123,170,153,7,93,161,215,241,37,76,245,208,45,64,243,190,
  45,143,112,236,131,111,70,21,52,79,157,171,241,2,230,122,20,42,240,13,136,4,222,248,240,212,152,40,102,8,28,63,
  9,55,105,46,131,126,45,208,122,236,185,173,124,251,35,111,157,145,235,18,8,180,244,11,233,75,6,153,184,146,166,20,
  184,66,5,1,191,253,218,191,96,217,17,148,206,189,255,212,239,169,16,98,60,112,62,197,228,72,71,21,166,92,253,105,
  224,21,192,45,65,38,117,233,240,225,93,21,195,135,205,109,179,108,7,43,18,195,138,198,17,182,99,230,187,20,37,76,
  47,74,163,147,129,139,242,189,83,237,49,133,33,134,253,17,134,213,99,207,116,223,255,66,0,144,129,129,129,172,10,2,
  203,18,194,190,192,92,87,129,214,54,125,125,121,183,177,2,168,156,161,23,143,1,15,40,37,227,137,254,238,21,23,168,
  254,15,97,226,244,247,96,216,6,182,23,88,205,41,224,14,55,157,124,165,155,78,198,47,144,235,113,67,32,124,6,83,
  69,119,239,4,161,1,23,248,145,151,73,189,210,203,164,202,207,210,231,216,23,62,198,75,28,120,92,107,85,149,28,232,
  93,119,22,113,246,225,41,90,123,35,152,185,62,119,2,155,129,87,1,87,1,11,148,12,42,148,12,32,155,42,162,198,
  228,36,139,233,7,122,58,212,201,251,152,152,218,230,69,11,32,187,118,239,238,31,232,233,17,117,141,141,101,40,149,96,
  18,85,102,231,22,62,132,77,34,17,97,203,150,188,135,232,51,115,181,199,93,192,7,67,103,54,118,158,59,243,58,188,
  238,36,166,52,249,16,166,196,115,27,102,110,199,208,4,207,249,113,120,248,46,192,52,163,158,143,215,147,194,52,190,118,
  132,33,129,157,152,68,228,177,83,172,243,93,225,117,205,3,106,206,82,112,227,158,147,132,37,6,128,191,13,65,172,242,
  44,233,204,16,167,207,127,156,78,146,152,89,55,191,13,61,246,101,192,69,225,215,185,225,207,74,185,112,170,72,95,8,
  145,225,186,166,48,185,175,99,161,17,177,51,220,99,199,57,11,213,71,23,130,31,88,18,139,57,63,184,237,182,43,110,
  122,199,59,202,113,221,61,104,125,33,88,33,130,72,164,130,187,239,142,242,174,119,237,32,149,10,192,116,230,222,192,137,
  92,86,211,89,191,89,152,78,255,243,218,211,198,84,228,100,195,199,153,42,114,201,89,58,100,103,242,122,220,41,24,5,
  177,112,221,206,150,140,48,202,27,55,145,212,134,222,200,217,58,200,250,206,162,149,23,11,245,34,198,137,195,193,254,127,
  22,21,238,43,55,124,188,32,165,170,23,2,130,103,92,55,248,143,175,124,101,231,85,151,95,126,69,213,130,5,141,120,
  94,7,51,147,135,62,123,98,219,113,186,187,43,184,253,246,253,57,240,32,180,168,70,102,240,109,52,147,172,219,190,192,
  36,195,212,75,156,207,103,113,67,139,240,92,201,192,5,126,239,92,138,114,126,156,115,23,200,231,60,220,211,147,42,239,
  236,244,47,189,242,202,5,86,121,185,14,203,121,207,199,164,186,192,182,75,72,165,106,249,212,167,186,184,243,206,174,92,
  222,230,48,240,17,206,172,187,188,40,69,41,74,81,138,0,50,131,238,217,211,123,247,14,54,30,59,22,172,217,184,113,
  158,168,174,142,160,84,33,101,251,249,113,59,29,167,156,193,193,90,254,225,31,186,249,214,183,142,32,77,195,155,139,169,
  255,191,171,168,114,69,41,74,81,138,0,242,194,75,86,107,30,220,189,187,63,190,109,91,98,77,123,123,75,164,189,189,
  22,203,210,104,125,54,41,220,207,68,44,44,43,134,109,215,178,125,123,41,31,254,240,97,238,184,227,88,14,60,2,76,
  15,192,103,184,16,90,232,139,82,148,162,20,229,69,8,32,96,146,150,191,63,114,36,209,121,255,253,93,171,134,135,99,
  213,243,230,181,80,91,91,142,153,209,52,209,196,193,179,123,251,44,43,142,227,212,208,219,91,205,215,190,150,224,163,31,
  221,195,51,207,12,228,194,86,25,76,179,206,39,57,117,82,179,40,69,41,74,81,46,56,185,32,187,113,28,199,34,8,
  212,70,224,19,203,150,205,186,254,13,111,152,103,191,250,213,13,204,157,27,96,219,195,72,153,64,41,183,192,51,209,51,
  120,187,44,44,43,130,109,199,81,170,140,142,142,8,119,223,61,194,247,191,127,140,173,91,7,41,152,139,126,24,51,4,
  234,27,156,57,57,98,81,138,82,148,162,20,1,228,5,146,90,76,199,242,159,180,183,87,46,186,246,218,217,188,236,101,
  141,172,89,83,66,67,67,64,36,146,70,235,12,74,101,81,202,71,107,89,0,40,250,12,110,141,64,8,11,33,28,44,
  43,130,101,197,9,130,24,125,125,14,59,119,122,220,123,239,0,247,222,219,195,190,125,35,133,192,145,196,112,30,125,6,
  211,188,83,148,162,20,165,40,69,0,57,143,101,49,240,86,224,13,177,152,189,168,173,173,194,90,187,118,22,155,54,205,
  98,229,202,50,230,204,137,80,83,163,137,199,3,108,219,71,136,0,147,124,31,63,51,61,199,244,105,163,181,141,148,14,
  174,107,49,52,36,232,232,144,236,222,157,230,201,39,135,120,250,233,65,14,30,76,144,201,140,161,177,24,196,116,121,126,
  45,252,90,244,58,138,82,148,162,20,1,228,2,146,118,76,163,222,77,192,6,160,190,188,60,42,234,234,226,180,180,148,
  209,218,90,74,115,115,9,117,117,81,170,171,29,202,202,108,98,49,195,18,171,148,198,243,20,233,180,100,104,40,160,191,
  223,163,179,51,195,177,99,105,58,58,50,244,244,100,72,36,252,241,156,65,105,76,7,242,175,129,159,135,30,71,17,56,
  138,82,148,162,20,1,228,2,150,18,96,17,112,49,112,41,176,26,51,167,189,154,124,215,118,72,47,110,25,50,56,173,
  195,193,245,234,164,76,175,10,67,19,208,131,33,33,123,2,195,249,179,141,98,111,71,81,138,82,148,34,128,188,40,197,
  2,234,66,239,100,105,248,152,15,204,193,112,234,84,98,104,29,156,2,160,40,228,57,234,194,36,196,247,96,136,255,246,
  99,186,136,51,69,245,41,74,81,138,242,255,179,252,63,172,79,240,37,197,209,11,184,0,0,0,37,116,69,88,116,100,
  97,116,101,58,99,114,101,97,116,101,0,50,48,49,56,45,48,54,45,50,51,84,48,53,58,48,52,58,51,52,45,48,
  52,58,48,48,148,45,18,58,0,0,0,37,116,69,88,116,100,97,116,101,58,109,111,100,105,102,121,0,50,48,49,56,
  45,48,54,45,50,51,84,48,53,58,48,51,58,52,49,45,48,52,58,48,48,95,81,151,65,0,0,0,58,116,69,88,
  116,115,118,103,58,98,97,115,101,45,117,114,105,0,102,105,108,101,58,47,47,47,99,111,114,101,47,102,105,108,101,115,
  47,109,101,100,105,97,47,98,115,110,101,115,47,108,111,103,111,47,98,115,110,101,115,46,115,118,103,101,204,160,208,0,
  0,0,0,73,69,78,68,174,66,96,130,
};
const unsigned char SameBoy[32358] = {
  137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,144,0,0,0,60,16,2,0,0,0,151,228,167,
  249,0,0,0,4,103,65,77,65,0,0,177,143,11,252,97,5,0,0,0,32,99,72,82,77,0,0,122,38,0,0,128,
  132,0,0,250,0,0,0,128,232,0,0,117,48,0,0,234,96,0,0,58,152,0,0,23,112,156,186,81,60,0,0,0,
  9,112,72,89,115,0,0,0,96,0,0,0,96,0,240,107,66,207,0,0,0,7,116,73,77,69,7,227,7,18,4,18,
  58,173,197,129,53,0,0,0,6,98,75,71,68,0,0,0,0,0,0,249,67,187,127,0,0,125,85,73,68,65,84,120,
  218,237,125,5,84,28,217,210,255,224,129,24,113,39,238,238,174,204,12,18,44,184,37,193,18,226,196,5,226,196,167,123,
  6,119,119,13,4,130,187,59,129,224,238,238,48,192,48,214,255,158,102,119,255,239,157,111,247,219,208,3,9,236,183,157,
  115,238,227,240,150,238,186,117,235,214,173,91,242,43,12,52,233,31,202,94,234,121,250,139,94,77,114,226,200,210,14,131,
  190,85,67,149,29,211,123,99,134,192,94,14,242,61,74,251,112,200,72,55,253,28,244,239,243,239,243,239,243,239,243,239,
  243,239,243,75,31,230,118,166,47,180,121,132,155,218,71,239,38,175,29,190,67,13,233,223,63,196,49,50,56,180,135,82,
  78,179,167,98,105,25,140,135,255,114,233,255,206,131,249,197,223,247,133,18,161,114,74,37,181,149,222,95,24,80,251,178,
  243,105,192,247,148,162,202,37,70,251,63,151,230,12,60,158,109,191,60,73,250,242,53,35,179,168,179,106,211,63,60,8,
  213,148,235,52,220,17,188,82,78,236,181,125,144,175,234,139,15,92,161,203,47,5,145,186,163,120,31,113,217,1,137,13,
  36,203,207,231,114,204,253,242,147,82,202,99,243,61,170,31,119,72,14,174,166,108,161,237,135,94,65,174,80,218,191,139,
  253,239,243,239,51,14,15,21,162,65,140,127,217,240,151,15,29,230,14,243,95,54,252,163,158,86,168,23,26,98,52,48,
  111,67,28,205,67,93,245,228,220,68,114,65,96,163,185,247,182,248,138,50,65,163,45,159,83,115,232,250,203,28,138,147,
  247,235,45,177,40,142,219,170,107,109,124,47,170,79,227,53,160,30,30,122,62,248,19,54,204,81,251,5,241,106,228,180,
  171,215,77,252,162,195,238,197,216,44,73,56,254,182,221,243,69,198,9,235,69,33,215,242,201,65,49,105,13,85,38,133,
  165,181,22,157,209,3,233,195,75,169,222,208,65,232,22,228,254,11,102,90,5,181,192,115,253,247,97,255,249,14,85,67,
  29,191,192,192,234,151,30,90,62,82,145,35,90,129,107,187,241,54,206,115,103,198,77,49,57,3,195,207,247,54,125,208,
  86,117,212,157,95,166,160,109,81,204,69,17,91,75,18,195,96,206,240,124,162,195,227,94,194,116,120,244,38,200,193,35,
  153,240,18,30,233,132,247,240,24,72,80,132,199,35,132,153,240,168,73,56,202,229,38,90,74,90,52,239,164,188,164,133,
  208,134,54,173,253,14,9,167,194,30,204,241,177,125,90,228,20,158,114,45,57,163,104,105,147,74,143,49,121,19,197,242,
  159,183,154,29,135,122,59,135,18,66,8,25,141,213,73,126,225,73,216,242,16,127,92,82,82,5,215,88,71,191,91,137,
  181,229,79,98,252,190,249,212,227,71,10,104,215,25,139,38,207,28,25,38,204,83,204,174,220,15,149,66,109,35,254,194,
  73,49,229,16,186,57,254,16,31,174,37,86,151,63,138,63,147,31,208,240,145,252,118,56,156,218,52,137,110,201,213,208,
  14,232,105,225,215,90,245,206,32,191,153,137,96,185,240,196,241,225,55,110,164,39,237,47,247,13,51,203,58,88,227,210,
  27,70,142,28,217,201,150,172,158,238,19,24,74,248,226,144,182,172,138,207,127,122,18,169,188,113,162,233,159,112,254,148,
  39,137,149,135,231,228,87,104,183,125,164,159,103,200,51,207,143,149,39,52,65,186,62,163,38,163,173,52,170,165,207,111,
  115,162,85,185,248,47,152,203,236,36,155,242,142,128,254,148,244,202,29,209,28,185,198,117,198,233,115,74,46,182,44,171,
  200,104,242,234,229,107,55,232,213,28,210,234,235,31,204,25,9,160,82,233,26,140,164,127,246,249,216,127,127,104,199,200,
  64,222,242,170,29,237,33,38,245,129,193,223,246,170,222,126,111,29,186,101,175,246,117,67,55,112,165,160,122,160,173,228,
  28,73,217,88,243,67,220,252,98,219,72,10,240,25,36,67,88,131,193,156,174,248,84,8,255,188,149,192,13,143,119,9,
  123,224,209,136,112,26,30,21,8,43,225,113,201,167,17,248,191,73,249,148,140,193,224,116,128,154,105,97,18,46,198,55,
  23,94,81,124,105,233,188,201,65,251,142,163,197,137,229,247,52,189,79,220,156,105,46,27,59,63,224,83,202,229,138,140,
  250,35,237,39,250,93,41,134,84,115,186,211,68,207,186,91,114,64,145,194,243,117,115,122,69,245,10,63,74,146,70,121,
  218,56,200,149,77,242,180,138,29,69,38,117,60,93,235,160,105,144,56,100,250,139,207,17,3,230,122,102,77,150,92,153,
  115,171,137,95,101,210,229,242,204,113,217,65,25,21,124,126,35,172,147,55,176,59,245,94,165,127,211,140,78,157,129,174,
  159,100,96,181,242,116,27,12,238,247,26,138,175,46,91,32,183,226,245,133,32,213,121,215,228,223,89,8,113,187,138,61,
  34,125,196,96,176,170,192,69,12,70,120,16,88,5,255,220,7,68,193,194,151,8,30,195,96,240,39,64,216,144,194,227,
  65,240,111,199,195,224,27,248,175,210,192,147,240,200,13,164,195,239,225,1,182,192,239,204,4,102,112,61,17,141,33,45,
  154,189,231,220,73,179,29,98,58,6,123,253,235,93,4,162,74,139,200,245,26,237,215,250,227,166,186,34,160,188,162,90,
  210,125,94,27,187,115,166,31,19,60,112,142,207,236,4,127,184,68,169,177,61,127,150,164,138,113,247,152,199,207,103,183,
  24,153,237,222,116,181,193,213,184,92,188,209,162,231,208,228,153,233,160,35,229,49,77,77,193,230,141,78,112,9,127,166,
  36,183,113,36,202,57,254,24,31,212,141,190,238,253,120,61,209,45,44,63,182,250,99,199,141,201,195,135,38,114,215,108,
  242,1,49,61,248,90,34,204,239,114,246,142,81,226,4,242,97,116,140,60,123,209,40,120,215,244,43,195,46,125,205,60,
  157,245,100,53,118,232,15,222,157,254,188,202,107,198,160,180,190,233,41,254,36,201,221,198,69,19,78,255,68,142,170,8,
  127,222,24,125,123,185,221,85,51,213,153,182,153,254,129,145,61,86,158,52,219,117,57,147,157,165,84,94,236,12,4,249,
  221,197,141,140,14,253,130,185,36,73,202,27,183,11,172,147,180,55,89,48,61,76,42,209,36,125,166,152,116,160,233,197,
  121,138,240,149,245,204,118,43,93,25,231,193,115,23,95,73,126,201,120,234,236,100,158,178,215,87,54,209,181,124,99,241,
  141,186,244,46,81,250,69,134,2,19,63,133,221,142,111,24,183,153,47,139,252,235,212,187,22,57,9,68,138,21,109,144,
  203,53,228,10,26,89,72,82,252,106,233,206,171,34,174,100,52,23,62,89,204,192,109,240,153,226,64,232,132,207,23,61,
  224,6,252,27,33,160,4,30,19,192,163,240,25,116,136,117,6,253,208,105,133,3,1,120,228,4,47,193,127,251,14,92,
  12,191,173,26,248,12,191,121,136,117,2,10,127,38,116,114,92,19,193,17,215,11,44,148,196,24,123,110,0,181,142,59,
  184,222,46,180,218,30,87,29,61,55,55,174,206,165,151,155,252,146,50,60,17,124,232,172,233,223,48,124,233,196,206,123,
  239,188,63,240,167,72,16,140,239,142,131,92,213,75,10,24,199,200,197,24,206,13,94,61,180,153,146,65,115,251,181,107,
  157,44,90,248,190,137,107,211,44,109,93,71,73,254,24,137,17,227,175,227,160,1,178,36,167,27,199,204,216,41,25,101,
  178,81,237,198,7,239,208,39,13,237,29,33,3,111,38,208,192,26,202,27,57,75,203,8,186,149,230,92,117,68,210,249,
  249,181,192,173,51,64,233,229,38,12,88,164,214,2,229,240,216,7,170,192,66,182,10,124,8,143,39,193,15,63,40,154,
  99,29,207,128,4,120,92,15,62,134,191,72,3,97,51,14,183,18,40,225,223,37,209,106,28,42,220,240,232,138,111,173,
  247,209,132,229,101,235,201,47,135,35,168,83,210,53,26,7,229,7,54,92,94,21,113,158,106,39,9,111,212,59,192,53,
  120,190,51,192,171,240,40,0,94,25,251,136,125,3,60,90,28,174,44,103,229,23,126,32,123,73,45,231,228,153,105,207,
  156,129,60,10,97,75,202,37,123,167,80,120,29,101,129,33,180,115,252,145,17,86,157,197,115,236,228,86,153,63,140,236,
  203,161,214,237,152,20,190,171,139,204,124,232,148,163,114,196,183,194,103,211,30,73,104,27,203,193,116,22,129,34,19,201,
  135,255,47,21,39,206,221,211,242,86,161,56,80,223,210,131,81,222,29,195,152,242,76,38,17,227,127,42,103,45,235,6,
  15,114,194,239,159,62,177,148,79,244,136,235,1,149,49,220,184,27,192,160,109,93,216,227,2,148,23,146,130,184,26,102,
  231,129,173,107,46,133,59,193,7,54,22,11,200,254,146,25,141,174,5,63,168,139,28,255,218,240,236,232,136,206,236,2,
  21,225,49,25,60,14,143,198,160,16,60,174,0,74,120,157,207,174,49,210,221,179,244,106,178,171,220,195,87,118,179,18,
  223,229,92,170,80,106,123,205,240,101,202,48,7,39,191,230,100,238,103,6,65,187,242,195,170,31,118,28,48,40,119,218,
  149,194,177,123,225,85,89,215,21,92,12,49,121,146,52,60,199,59,160,0,60,118,178,230,142,95,10,222,133,199,131,160,
  33,98,30,129,19,116,90,141,142,194,200,153,181,29,124,254,135,140,101,130,167,225,81,13,196,44,152,166,160,110,209,173,
  206,245,81,40,52,51,52,35,51,180,102,207,200,117,218,2,198,218,113,243,238,60,101,238,100,214,130,11,253,98,179,245,
  57,24,34,223,136,48,31,240,124,108,239,17,30,32,117,137,131,10,175,53,127,118,92,121,94,219,182,95,181,226,117,86,
  109,189,253,146,248,176,39,55,252,232,24,99,156,55,203,92,198,243,176,204,92,118,246,203,232,30,193,118,1,49,7,57,
  111,210,61,54,229,17,171,30,181,59,140,126,113,66,12,172,218,103,109,252,253,43,111,223,176,12,139,75,95,168,170,120,
  217,82,7,254,60,23,176,21,38,197,148,181,57,241,18,160,241,132,10,232,255,62,74,130,38,136,200,158,130,239,10,113,
  4,250,220,32,57,113,243,199,90,15,64,223,8,189,226,53,117,26,93,234,83,197,180,234,236,234,95,51,252,86,186,249,
  165,220,151,71,240,140,30,34,188,21,97,151,63,56,19,80,104,218,83,137,105,198,130,230,143,131,190,230,157,157,60,243,
  45,38,214,115,117,189,91,64,81,60,107,169,1,211,249,2,156,59,161,114,178,19,124,193,113,13,55,0,202,56,250,71,
  46,47,90,8,133,66,57,80,229,175,229,64,155,78,143,237,96,205,97,224,246,1,207,149,48,7,212,1,42,76,167,24,
  72,154,80,62,96,225,219,246,0,62,27,172,185,116,151,68,141,108,165,151,48,194,153,22,232,232,31,158,63,2,210,103,
  232,222,51,126,16,13,155,86,184,47,224,158,95,168,7,198,105,196,41,3,20,193,6,217,231,230,71,194,20,179,142,214,
  120,162,227,76,60,46,63,187,193,107,22,81,166,193,108,39,252,78,95,68,245,79,230,185,35,82,135,107,103,25,31,194,
  81,0,7,166,7,95,10,66,235,95,107,74,58,220,253,196,237,179,57,107,103,215,197,126,181,225,224,201,169,57,235,112,
  109,25,253,186,175,18,220,228,211,12,54,174,214,114,116,232,227,90,36,42,75,76,135,231,146,15,8,252,97,82,136,130,
  196,73,197,115,68,183,227,118,2,181,240,121,106,13,188,90,44,171,84,96,165,169,199,103,241,54,110,87,197,252,166,29,
  61,110,80,31,52,50,46,154,54,163,126,107,215,211,141,77,218,55,29,37,224,111,117,3,209,240,215,197,65,35,212,123,
  164,22,148,230,57,37,102,76,250,240,106,139,219,210,180,141,208,114,72,5,178,248,153,43,62,176,111,40,128,122,244,86,
  170,133,81,108,2,119,129,232,92,162,53,76,85,48,184,151,205,21,145,5,205,97,254,12,3,233,107,60,47,154,216,207,
  142,45,204,43,171,143,253,207,239,142,159,129,181,19,82,133,220,211,247,151,120,55,215,159,158,249,192,220,231,46,231,121,
  145,74,226,7,36,228,23,1,147,178,27,124,57,9,69,246,24,43,4,137,227,5,210,56,102,227,131,192,156,253,34,55,
  190,185,159,138,27,206,183,104,16,153,212,119,47,3,38,21,18,53,229,11,44,251,38,205,215,112,246,133,209,55,228,222,
  121,25,217,132,236,114,120,7,248,2,179,81,88,128,240,230,158,130,205,218,120,136,145,203,124,192,156,20,73,205,1,47,
  83,18,43,231,207,244,148,217,103,234,3,175,90,40,184,111,66,101,3,145,85,108,36,96,163,31,233,120,53,89,158,250,
  148,206,199,120,253,203,38,111,2,57,65,133,198,47,3,190,228,86,241,235,75,40,25,171,192,28,136,2,15,252,132,61,
  2,223,167,185,114,196,166,147,132,137,206,254,225,57,74,204,66,104,3,164,143,210,7,249,141,44,70,201,62,73,187,95,
  236,163,12,211,31,3,30,154,250,6,22,118,13,112,100,235,198,75,102,78,237,185,81,149,167,219,167,141,153,41,79,33,
  55,40,193,165,37,90,191,248,25,70,24,191,138,229,107,255,205,135,49,85,248,112,150,117,244,226,250,64,37,152,27,23,
  129,203,188,181,103,103,25,61,80,54,127,247,46,132,179,194,170,233,73,143,221,100,208,30,228,118,10,31,109,189,239,72,
  210,244,242,199,199,230,221,113,240,82,225,122,47,154,76,18,132,105,126,0,232,193,244,231,129,184,223,231,50,169,185,61,
  122,134,34,145,31,108,57,240,153,131,42,178,16,164,28,16,185,105,231,158,250,229,92,106,83,101,47,253,8,227,48,243,
  56,91,105,39,119,168,102,116,210,163,66,123,229,36,78,206,13,120,78,80,30,254,226,92,240,22,91,151,52,140,240,42,
  130,237,73,234,253,36,159,109,77,198,157,205,228,159,148,124,66,151,96,200,51,21,204,91,131,249,242,108,102,230,201,8,
  153,178,156,17,167,128,78,54,29,61,18,44,55,13,54,28,248,184,100,183,178,139,85,170,55,127,194,242,50,117,230,71,
  248,164,84,159,16,3,43,166,237,91,69,253,167,221,229,215,174,186,166,33,46,229,179,48,17,11,192,219,83,72,77,236,
  130,13,11,150,87,96,104,183,208,213,22,215,123,201,42,133,129,77,230,208,107,88,253,165,78,54,3,43,219,179,124,160,
  77,96,203,30,157,26,39,117,120,153,115,1,143,241,86,202,103,220,8,231,20,212,222,92,12,142,236,209,38,207,161,152,
  79,134,89,127,172,245,217,159,73,230,61,39,94,98,164,0,175,84,55,226,186,159,104,255,132,40,208,171,240,245,13,240,
  149,171,207,120,16,24,249,101,124,168,18,110,78,235,53,56,242,245,118,178,103,27,172,170,186,129,245,72,134,226,135,159,
  176,47,206,128,4,222,176,179,235,140,140,66,159,102,186,213,72,64,84,136,142,182,74,174,201,182,243,11,121,199,10,3,
  181,47,54,118,191,123,145,167,176,129,133,120,20,206,244,18,94,98,165,30,149,249,82,155,12,58,211,200,211,199,202,19,
  218,94,58,129,145,255,108,189,243,161,20,9,152,39,229,136,230,156,226,60,129,245,191,2,231,75,145,120,34,112,110,205,
  203,193,47,30,141,53,157,82,3,249,191,106,239,52,250,119,206,29,8,121,180,208,46,42,49,108,190,190,28,213,188,25,
  166,16,7,116,35,33,191,55,83,223,196,199,31,103,233,1,156,26,192,88,177,73,77,222,230,141,229,182,96,106,62,223,
  208,147,145,221,52,79,118,248,150,48,235,251,241,134,246,149,196,243,187,109,221,224,83,70,3,208,98,47,66,194,10,43,
  207,125,42,151,100,158,31,144,149,58,163,82,246,231,172,126,108,83,94,66,3,223,26,193,11,52,187,48,152,134,64,196,
  107,206,142,215,31,113,97,224,86,3,21,179,61,101,116,76,63,19,249,253,175,103,127,31,222,63,98,79,231,253,159,95,
  31,7,3,43,253,75,73,118,203,181,29,197,87,54,187,192,54,53,110,30,80,12,19,177,24,188,51,9,253,85,63,226,
  244,222,11,180,115,37,225,219,192,142,199,197,14,28,73,90,67,126,35,135,105,201,147,199,180,234,109,30,156,61,34,164,
  105,14,114,134,247,113,190,192,69,129,59,97,202,49,172,108,137,241,229,134,240,16,176,230,0,225,102,141,123,113,249,222,
  70,171,158,105,191,120,218,61,16,25,26,210,142,36,250,69,242,98,28,113,15,64,94,36,175,238,201,79,48,176,194,193,
  3,59,213,174,56,187,132,180,90,244,204,25,124,247,243,167,206,216,200,232,97,70,129,122,126,85,217,16,207,87,177,110,
  82,45,76,85,44,120,112,60,194,193,63,52,46,0,245,230,196,200,109,55,39,21,183,212,43,116,177,85,199,148,118,181,
  184,176,217,122,214,117,153,64,211,94,120,22,245,160,244,148,62,216,78,129,31,145,42,230,249,23,148,63,121,134,249,80,
  45,232,51,25,47,198,236,89,145,27,38,81,179,20,60,223,184,7,179,120,146,13,158,249,7,28,249,72,56,9,7,129,
  26,92,167,69,165,136,201,183,8,22,114,177,133,195,43,70,222,211,249,126,230,222,201,21,169,200,110,163,75,52,62,171,
  10,104,224,169,20,203,34,121,194,134,66,30,224,58,46,158,254,201,54,34,215,45,172,13,240,86,48,78,86,212,124,209,
  167,57,62,207,179,68,135,159,141,244,210,87,160,12,232,247,141,208,233,186,231,237,63,9,135,233,112,224,112,231,128,118,
  248,43,171,193,71,168,41,60,2,190,131,41,220,9,28,189,229,111,97,30,183,115,40,105,68,156,214,62,113,171,95,61,
  187,229,90,239,247,83,90,15,78,249,176,146,148,76,128,23,108,94,74,197,17,11,161,7,84,228,217,46,150,74,114,189,
  211,110,189,54,222,149,252,116,216,152,250,151,23,78,182,12,172,218,61,109,115,251,138,133,133,30,173,247,53,132,63,252,
  22,201,137,217,2,62,157,114,166,21,66,45,110,0,84,229,29,17,23,33,13,107,11,130,229,17,221,213,244,214,181,125,
  98,144,12,244,2,10,152,12,166,21,227,0,99,152,25,235,84,28,57,82,116,122,102,171,204,98,83,150,10,187,129,152,
  26,226,227,239,214,198,137,2,3,11,139,20,179,45,137,201,121,69,60,77,151,127,177,123,223,119,248,43,181,3,247,224,
  241,3,63,39,248,72,75,32,92,249,163,18,103,162,101,99,22,120,125,206,13,217,46,115,229,18,143,250,178,174,111,63,
  127,238,101,226,13,197,221,223,119,4,95,89,234,242,26,86,19,245,64,240,196,172,248,95,74,194,93,80,96,79,199,245,
  157,110,55,155,174,117,134,147,215,177,51,23,199,187,17,205,133,223,166,197,74,216,25,63,68,46,6,90,83,58,251,138,
  229,167,113,23,217,65,220,245,140,233,252,33,21,165,46,237,58,223,239,50,236,184,195,251,202,5,23,25,248,157,209,255,
  132,176,233,127,222,245,177,221,64,196,60,57,249,51,22,199,253,58,146,128,114,242,132,167,79,216,65,130,144,106,28,119,
  62,119,195,162,93,42,87,117,93,47,98,102,226,10,65,113,152,183,33,224,254,95,158,1,60,193,190,67,252,73,150,209,
  143,59,9,116,205,190,120,142,195,76,138,100,246,249,70,78,58,237,56,253,17,99,8,29,63,195,52,179,228,107,84,230,
  148,202,237,51,103,201,60,0,46,99,243,156,61,3,116,109,172,210,190,224,72,40,159,221,120,183,103,221,68,200,64,143,
  205,0,133,146,175,3,145,238,69,38,112,74,136,232,16,215,35,197,64,162,168,47,165,163,127,53,23,188,206,89,46,210,
  79,244,86,46,122,23,28,34,209,190,165,87,108,232,111,78,70,148,74,129,50,159,186,147,254,254,161,187,221,245,196,16,
  222,93,162,73,164,57,240,4,114,65,225,241,174,254,131,153,34,6,143,235,88,85,135,216,32,192,108,180,154,9,30,205,
  1,216,164,195,182,3,44,167,223,123,112,17,252,223,111,64,252,25,99,53,236,142,34,57,88,251,128,102,129,11,146,73,
  38,51,111,231,89,169,198,145,219,31,245,202,14,233,78,182,176,96,165,120,83,87,239,188,221,189,215,94,186,241,193,52,
  147,192,21,191,219,212,19,178,93,215,131,6,156,118,34,241,68,101,159,247,137,107,202,72,80,47,68,30,159,4,74,84,
  70,134,82,195,80,119,202,238,149,87,59,93,89,177,124,18,161,246,167,169,45,88,174,166,117,72,36,26,27,126,61,157,
  177,171,170,17,162,33,64,146,63,199,164,94,200,168,99,6,190,229,245,248,156,177,155,243,139,232,122,98,208,31,85,177,
  63,51,199,40,1,112,84,52,126,59,243,235,178,222,53,100,3,10,218,52,255,33,88,122,104,143,65,251,160,164,179,92,
  75,68,31,18,235,225,247,175,0,239,79,105,3,75,7,228,156,73,144,153,99,106,225,116,44,242,124,17,74,196,184,242,
  168,70,106,143,230,124,134,130,137,5,171,182,58,30,60,242,15,59,248,119,176,170,225,132,169,192,86,37,131,183,239,191,
  122,118,135,12,168,81,14,78,200,134,41,130,26,161,134,40,193,220,185,117,43,119,156,211,101,184,104,35,167,3,171,244,
  103,227,207,240,118,79,58,151,193,61,112,250,146,83,202,210,86,229,129,235,83,6,42,111,67,79,32,167,177,167,187,244,
  149,12,198,140,120,136,206,214,143,241,135,247,44,206,6,92,201,230,185,115,18,252,192,125,87,236,29,201,217,105,103,164,
  104,209,9,136,15,18,131,140,198,75,4,104,235,232,47,24,165,70,60,159,179,114,133,103,106,73,59,153,222,134,105,182,
  3,215,178,233,244,153,7,222,132,53,97,0,224,44,12,62,218,226,27,89,86,211,136,235,30,248,17,122,198,110,96,121,
  65,137,80,105,244,189,220,222,186,212,229,30,170,246,54,179,224,15,95,1,52,199,37,61,80,6,52,253,189,58,76,120,
  11,193,142,107,181,168,45,177,113,110,145,92,175,249,200,242,34,181,3,54,15,87,149,93,216,97,39,187,82,227,252,92,
  91,139,69,109,74,238,86,71,5,86,74,154,154,204,68,178,82,96,131,3,203,7,236,64,18,0,31,253,152,173,138,117,
  7,128,121,119,229,117,45,132,222,61,243,218,148,241,176,95,125,104,215,72,206,100,51,173,40,187,169,39,232,118,122,141,
  150,55,226,42,57,15,138,60,36,42,195,244,11,129,15,126,194,22,189,9,242,191,110,117,223,149,190,157,214,199,224,103,
  30,252,85,28,136,182,255,54,175,158,107,5,183,154,164,141,35,188,106,0,96,240,51,51,243,184,93,196,188,72,158,132,
  195,190,7,179,90,160,83,208,61,200,247,231,204,186,164,172,62,183,171,97,131,159,214,29,135,65,36,234,95,254,211,194,
  130,255,17,52,23,46,6,102,233,167,58,130,201,82,212,50,250,57,6,74,12,27,230,94,166,7,180,235,92,242,43,175,
  47,61,152,53,216,135,128,238,239,33,131,41,156,222,94,12,120,47,61,161,34,105,173,146,228,87,184,183,105,31,58,206,
  132,60,207,96,86,151,204,120,43,173,110,186,29,169,183,146,66,157,248,188,147,101,202,224,130,193,221,200,65,184,1,30,
  109,255,98,116,67,170,20,151,32,208,3,19,93,133,58,90,44,98,11,188,91,41,173,62,104,123,47,53,188,88,190,89,
  105,34,246,75,28,53,63,186,97,237,198,217,90,159,29,154,16,243,151,23,9,105,61,152,208,136,202,104,168,113,38,120,
  29,254,162,0,144,1,207,84,20,80,128,119,77,39,176,4,30,191,3,211,224,223,8,1,135,17,105,241,66,82,233,133,
  127,2,207,71,199,189,224,43,248,187,242,128,242,126,173,155,171,221,9,223,143,84,119,117,248,140,153,173,103,161,231,80,
  128,123,64,172,97,137,22,31,215,217,219,70,207,224,55,47,2,239,177,197,177,125,184,108,240,164,228,249,231,7,2,122,
  135,94,141,204,161,141,91,150,115,148,64,78,125,45,99,217,71,149,65,107,86,42,197,70,68,103,202,128,102,108,36,179,
  27,33,101,16,215,119,246,93,113,115,177,204,40,42,141,109,137,251,113,122,198,108,96,13,164,15,175,164,154,106,202,1,
  5,17,123,225,15,231,32,241,108,246,211,171,71,253,85,51,128,236,89,124,50,231,77,179,68,57,245,111,251,151,26,174,
  113,55,72,223,241,121,91,178,91,197,205,244,216,146,225,22,181,130,27,53,229,157,18,223,94,86,182,181,43,71,249,228,
  62,175,187,97,201,29,28,145,199,188,188,201,72,63,106,221,214,179,151,148,157,94,114,28,22,89,10,82,225,183,85,128,
  18,127,26,107,31,205,181,210,4,57,132,158,170,63,176,221,105,167,20,150,92,160,57,82,66,243,101,108,135,38,229,227,
  31,156,44,85,177,122,97,153,162,190,165,49,178,81,125,126,218,29,221,31,220,169,34,243,238,123,8,129,140,31,190,75,
  253,101,185,104,78,47,34,193,34,5,254,149,18,5,198,254,200,173,116,225,79,59,74,143,194,70,0,29,255,10,12,215,
  122,11,126,136,8,102,10,49,157,161,77,19,61,95,234,23,250,34,134,251,227,135,246,247,147,244,121,150,136,234,18,91,
  80,31,189,236,140,243,193,91,156,183,240,250,96,164,157,70,88,81,129,59,52,8,141,64,84,116,51,234,160,244,157,28,
  230,62,104,124,235,177,135,6,124,240,96,9,95,216,171,72,194,209,192,11,72,29,229,193,95,55,10,167,3,28,27,108,
  180,14,57,36,54,181,118,9,144,31,160,227,12,248,213,175,42,59,150,247,178,120,163,209,37,4,149,71,7,5,79,246,
  128,47,57,222,136,40,19,113,252,165,146,151,76,166,77,55,146,250,102,226,60,253,141,84,138,137,253,127,141,70,82,185,
  38,174,2,57,82,199,76,78,97,10,241,45,96,53,172,79,184,89,0,58,88,75,86,76,0,183,31,104,252,3,161,240,
  48,248,118,28,49,159,230,130,122,156,9,34,46,68,49,247,89,177,179,75,62,141,115,174,213,185,202,157,109,113,251,26,
  110,196,185,239,65,144,14,139,17,28,169,103,227,110,90,157,6,63,33,254,48,125,248,43,22,44,95,14,246,51,96,204,
  185,74,36,148,120,105,177,170,82,161,213,237,77,144,54,217,49,98,87,244,213,104,87,253,189,187,175,171,187,189,223,246,
  225,178,189,243,163,229,150,106,243,109,158,241,173,63,251,194,136,197,115,93,224,18,226,74,152,7,191,109,45,226,14,64,
  66,123,19,97,252,225,232,160,6,198,26,191,20,188,114,179,198,188,62,54,109,240,34,229,4,77,124,172,28,174,159,217,
  190,179,31,56,46,117,215,194,139,21,77,90,7,28,103,143,183,56,46,32,121,201,67,229,72,43,102,250,227,18,187,150,
  11,227,112,29,237,174,167,116,31,58,50,112,103,166,103,1,76,97,1,203,156,29,3,244,235,95,101,92,125,0,23,11,
  97,213,207,218,174,8,89,151,145,82,125,31,122,15,249,64,233,19,99,96,141,176,194,35,217,158,229,22,109,124,139,158,
  43,201,88,50,127,135,238,100,203,246,95,5,223,48,30,195,219,79,115,151,233,85,46,151,76,167,132,200,168,34,149,150,
  131,93,125,131,99,72,172,166,241,210,159,51,34,114,51,42,37,219,170,159,242,58,113,36,183,45,255,170,198,103,3,171,
  96,108,40,96,130,108,239,27,191,39,131,99,207,3,218,91,12,117,226,156,100,253,56,18,251,203,77,233,39,24,123,153,
  90,147,211,180,170,35,182,245,245,75,159,25,126,152,231,251,12,193,14,126,134,28,249,111,127,154,129,149,8,30,221,149,
  127,213,193,245,125,231,189,190,252,97,220,175,176,173,160,112,168,192,208,192,221,40,125,13,124,164,217,34,193,193,109,8,
  4,223,207,49,50,144,227,28,59,13,216,113,194,224,158,186,55,64,225,163,174,160,127,154,232,73,103,121,150,13,180,218,
  110,42,212,54,119,140,135,103,221,11,172,249,21,121,141,184,237,64,237,60,126,121,156,197,193,208,154,172,121,53,108,97,
  217,231,180,87,220,107,123,186,65,66,179,215,193,6,230,231,98,96,63,74,170,8,120,63,48,103,209,30,165,173,86,139,
  183,94,191,148,230,188,112,235,231,75,195,206,123,127,254,184,165,85,39,192,233,178,250,243,143,15,67,27,70,2,105,114,
  104,175,103,186,73,198,70,81,33,28,219,241,68,48,240,247,195,123,204,190,180,106,192,127,121,149,218,38,27,130,231,250,
  184,59,165,111,191,174,201,88,80,141,249,186,40,99,70,21,227,191,198,53,25,243,171,57,131,245,211,45,171,252,125,130,
  19,55,151,229,218,185,133,245,23,220,126,37,230,198,159,118,93,78,224,181,86,80,208,178,121,42,77,214,1,156,49,162,
  107,137,44,56,223,115,8,156,239,33,182,171,237,70,253,88,0,240,236,163,145,207,161,172,131,140,102,230,11,104,1,251,
  59,165,230,112,235,225,62,13,9,251,103,149,1,165,28,121,120,69,208,2,254,22,23,42,35,245,175,179,154,62,32,70,
  91,17,60,122,131,155,249,115,37,47,24,247,31,248,112,243,187,199,210,135,187,237,22,38,42,187,67,177,21,37,96,220,
  242,188,130,122,70,142,78,197,209,182,19,133,252,181,187,59,31,22,175,171,179,232,58,159,119,179,202,176,61,58,49,174,
  192,174,49,206,55,37,177,189,252,242,203,187,174,183,82,233,199,6,239,58,121,197,79,127,47,101,109,226,10,191,153,138,
  192,186,110,4,170,17,51,142,48,238,102,86,18,120,124,193,87,197,153,150,123,98,30,127,107,175,95,51,86,62,211,149,
  25,231,152,23,63,57,251,164,100,217,240,24,137,237,37,9,35,248,245,199,217,64,198,146,226,46,16,205,38,109,126,30,
  235,34,157,250,10,82,129,62,64,161,40,47,111,161,125,82,67,61,154,229,224,197,136,171,220,218,162,24,34,172,97,112,
  117,108,20,208,32,151,10,44,19,72,153,247,86,126,177,57,217,210,251,171,110,62,158,90,71,151,97,68,141,149,182,49,
  24,88,76,63,104,58,116,229,131,133,55,144,25,194,233,43,42,66,12,71,124,87,0,27,91,14,68,22,73,226,84,199,
  3,188,207,243,252,19,85,148,142,37,80,9,84,6,181,178,117,251,95,72,243,97,92,136,150,254,198,91,215,116,32,230,
  166,147,59,11,54,66,15,156,129,148,137,198,31,118,208,139,247,60,156,96,248,221,178,113,61,83,151,153,9,73,79,78,
  211,138,166,74,247,99,12,188,180,114,13,72,237,228,114,16,141,33,205,69,28,209,87,127,110,253,11,171,104,124,222,18,
  121,172,121,115,233,238,134,99,221,188,191,32,189,253,196,240,101,234,23,173,104,48,62,2,190,79,156,161,17,222,253,10,
  83,67,184,31,88,185,217,93,71,219,105,121,149,87,243,80,239,139,9,12,7,251,83,191,210,147,239,207,183,113,73,184,
  199,65,199,207,98,33,56,227,87,35,216,72,63,63,4,198,5,108,220,182,238,178,148,179,226,183,121,149,111,218,217,242,
  239,126,142,73,238,168,136,153,175,160,192,107,17,1,191,121,16,129,46,28,187,226,3,184,69,197,52,73,143,136,213,254,
  228,156,199,77,53,93,51,201,42,205,154,93,87,201,166,191,96,220,209,37,75,126,211,21,210,159,54,92,10,89,65,97,
  208,152,97,8,40,159,168,68,186,17,110,197,227,71,126,247,96,25,147,33,68,35,190,252,79,40,86,138,9,36,158,114,
  125,176,200,231,50,195,148,121,144,57,48,230,227,83,139,113,158,121,185,247,5,57,108,100,110,65,87,45,111,167,222,35,
  43,187,142,164,61,139,249,149,130,173,116,97,61,224,192,10,44,178,159,255,135,45,0,188,245,251,28,157,146,13,168,62,
  244,173,12,91,118,36,106,232,217,200,82,90,244,189,57,54,60,241,254,92,175,96,115,112,244,52,57,49,46,201,42,163,
  26,102,45,130,53,181,6,16,22,180,59,103,102,102,36,45,254,194,52,48,208,63,47,121,103,133,88,235,154,110,223,65,
  157,145,15,52,69,198,210,49,115,123,11,67,152,41,219,46,208,187,116,104,227,215,174,140,203,213,88,121,75,195,115,193,
  183,230,76,151,213,48,159,9,127,81,5,16,71,48,26,63,142,163,174,147,66,224,181,29,192,69,240,149,224,110,232,8,
  69,136,170,68,191,61,86,202,11,85,107,143,116,62,220,30,175,251,222,153,2,75,44,157,213,216,103,244,10,138,18,25,
  107,39,193,235,148,218,131,249,62,151,26,22,116,44,26,88,56,230,83,50,139,222,201,92,246,177,222,231,104,150,218,180,
  45,18,139,141,89,65,246,79,224,18,4,78,220,24,173,73,141,51,5,151,79,123,37,33,107,188,244,85,151,155,121,26,
  137,242,152,122,139,238,140,78,74,199,96,96,81,213,105,189,140,55,98,51,13,12,62,171,98,120,96,91,187,18,53,115,
  71,171,75,92,128,247,27,90,181,148,29,231,38,85,23,238,104,154,144,62,86,89,223,203,23,180,86,29,61,117,103,131,
  151,184,72,153,254,115,255,144,252,151,213,215,58,68,161,73,255,196,17,242,165,26,118,46,253,168,114,223,218,12,94,114,
  16,92,142,34,114,63,170,16,247,131,175,209,214,220,225,134,193,243,2,45,82,59,77,110,6,234,164,30,170,52,248,249,
  124,104,180,239,92,53,16,117,230,242,67,61,223,157,176,204,108,3,126,73,17,59,246,11,96,182,52,65,197,211,250,94,
  116,193,183,157,117,69,19,55,223,140,35,165,23,91,2,150,63,85,101,216,192,135,46,206,17,92,247,211,50,54,254,39,
  22,90,57,225,14,214,227,49,191,223,209,150,37,93,141,228,114,118,230,101,116,241,51,148,187,157,59,67,20,32,205,70,
  192,8,78,161,74,143,253,56,237,172,132,164,177,100,18,165,240,120,19,55,52,197,159,42,187,150,165,189,249,187,84,175,
  106,185,194,7,170,176,17,234,210,141,60,124,1,216,122,57,192,40,33,202,147,46,139,166,213,244,159,104,251,122,250,62,
  70,190,227,222,136,208,194,50,193,54,217,199,230,188,127,52,21,97,103,31,21,1,190,250,170,142,130,201,130,212,231,116,
  78,198,51,148,196,197,195,198,108,147,7,33,182,177,244,176,224,106,217,185,102,129,8,166,218,201,241,171,174,197,49,65,
  13,142,39,34,219,136,251,14,39,220,62,236,41,225,118,33,230,124,201,252,62,155,193,247,35,143,38,66,18,6,226,134,
  122,168,175,156,157,163,110,20,249,236,188,121,165,204,229,3,2,40,160,143,20,130,140,99,174,45,142,23,72,95,170,172,
  162,106,189,51,213,183,248,126,243,145,49,103,82,238,99,186,67,11,239,123,216,10,38,24,115,81,97,163,214,7,105,203,
  118,13,53,61,103,128,46,193,28,217,253,102,53,159,149,146,219,43,116,198,74,79,176,102,250,131,170,232,197,234,74,12,
  43,214,41,249,4,20,68,45,3,163,110,139,93,224,11,174,153,34,65,68,35,221,219,198,103,163,66,123,249,201,15,40,
  181,236,172,236,24,12,172,102,183,174,24,50,184,101,129,78,173,211,121,120,171,204,4,118,161,102,235,0,168,198,57,11,
  31,11,198,235,215,58,154,39,43,80,19,233,219,25,222,19,33,184,204,126,232,8,244,177,200,187,110,78,215,158,234,5,
  45,146,189,35,147,95,237,182,119,244,126,30,186,41,205,247,226,113,96,26,199,121,156,42,192,64,130,98,207,80,224,208,
  212,128,98,156,243,68,50,136,79,49,187,241,87,65,87,116,24,72,60,28,98,125,164,244,119,142,94,60,25,36,168,15,
  34,67,195,63,147,27,69,94,117,10,93,243,214,60,186,120,217,158,3,158,209,17,160,229,151,212,139,93,1,185,166,7,
  73,185,153,100,216,93,13,115,47,152,144,110,240,212,8,250,110,134,231,149,21,38,2,209,219,48,182,120,121,86,193,199,
  47,195,149,62,129,32,60,41,19,22,170,183,127,188,31,218,79,75,165,215,48,151,160,155,23,253,21,227,30,83,249,238,
  35,235,139,241,240,92,206,60,36,28,68,160,17,223,163,88,133,58,80,114,89,173,170,130,205,154,202,219,205,203,123,103,
  76,117,3,43,126,118,190,65,195,5,161,72,245,103,182,103,144,68,90,148,72,217,92,56,81,79,18,23,248,216,143,146,
  93,200,252,200,236,131,84,198,139,194,254,140,161,71,212,245,10,159,222,92,10,206,133,249,111,5,174,102,51,68,248,17,
  120,250,222,217,203,52,115,1,195,147,137,99,118,160,163,170,188,188,137,179,231,224,254,55,55,103,184,127,64,242,128,253,
  198,37,15,120,52,148,38,8,124,227,63,47,209,101,108,167,237,78,188,27,41,80,162,88,111,214,149,242,147,4,226,41,
  228,12,37,164,217,150,44,105,174,56,17,127,47,207,59,21,195,133,187,138,244,235,92,195,6,250,212,127,238,160,54,80,
  142,171,88,132,78,244,50,232,112,18,77,153,14,159,142,122,144,251,152,195,253,179,43,150,181,29,92,236,161,44,109,149,
  10,191,211,131,141,182,78,194,44,127,45,86,18,208,186,97,101,126,48,118,193,144,12,133,73,243,251,17,26,190,175,169,
  14,235,80,59,72,190,245,197,67,13,51,3,55,7,248,254,135,43,1,29,254,37,25,60,207,177,12,71,5,15,74,11,
  191,160,7,230,214,197,182,115,246,63,103,127,73,199,96,96,101,236,46,221,217,226,32,180,67,125,189,237,34,152,41,86,
  192,107,212,247,152,30,32,114,254,128,194,19,139,150,192,132,212,171,149,247,160,127,159,81,135,231,60,250,67,70,62,81,
  208,255,110,118,51,255,126,137,99,198,199,224,133,87,2,232,99,114,20,143,182,173,80,6,168,75,207,169,220,181,222,119,
  196,251,118,174,103,17,151,144,232,123,34,25,133,31,107,47,44,178,242,184,247,224,60,117,190,143,243,66,29,160,165,208,
  5,200,254,103,242,36,225,196,247,27,13,84,190,240,179,35,198,27,97,122,150,33,0,182,99,189,151,236,97,85,211,224,
  182,178,122,120,177,146,22,145,30,82,102,99,76,209,189,137,9,193,190,6,12,12,182,58,190,79,118,133,130,161,56,168,
  118,124,103,26,231,154,255,176,65,97,41,159,138,164,53,14,166,115,58,144,137,194,164,30,6,213,144,132,229,55,72,63,
  181,203,104,67,12,184,86,80,158,179,66,164,137,248,228,57,143,243,215,20,63,118,230,213,181,169,255,214,176,190,220,71,
  67,129,160,72,12,70,152,151,96,132,54,204,141,219,8,84,156,188,121,255,164,55,185,53,166,103,197,160,227,84,223,239,
  46,152,168,193,226,121,51,100,164,175,154,194,151,85,156,34,48,130,46,209,130,231,171,184,162,209,170,16,239,204,185,213,
  53,80,23,212,63,142,87,160,149,144,2,100,109,218,248,229,222,183,16,152,66,41,128,204,86,103,79,121,92,57,40,226,
  56,16,121,165,104,7,212,12,83,58,230,80,230,200,18,26,134,222,161,175,236,208,153,68,231,58,6,203,231,43,4,116,
  151,93,96,11,105,164,122,221,0,156,51,171,84,166,218,108,206,243,120,23,129,212,117,125,179,6,215,143,224,126,149,108,
  228,175,169,234,233,56,190,151,121,189,219,237,37,76,27,39,144,4,211,121,142,141,106,184,255,12,204,97,8,128,112,207,
  35,123,223,138,102,161,174,227,100,133,177,210,54,108,60,210,76,63,164,53,23,180,138,96,53,2,55,2,167,253,222,225,
  23,165,81,107,1,174,92,151,163,201,237,176,161,124,105,227,203,30,129,191,113,64,64,189,81,67,207,85,193,247,73,33,
  197,28,209,184,16,112,205,31,101,25,232,146,103,86,131,15,49,154,184,153,192,183,227,51,238,94,242,202,207,119,175,126,
  221,113,114,188,214,113,12,6,86,228,235,156,75,181,149,139,101,148,138,173,116,144,180,202,0,212,6,22,124,87,91,57,
  77,61,200,86,59,49,170,224,98,227,199,127,77,171,209,39,179,171,236,118,235,249,141,179,180,146,28,247,193,92,42,65,
  170,5,199,120,64,226,26,65,105,238,8,209,15,164,105,6,186,142,143,147,35,63,212,121,19,50,107,185,237,197,156,73,
  78,40,66,186,163,27,82,142,16,114,52,236,142,143,215,246,190,187,131,170,35,47,127,18,59,248,32,41,200,204,94,47,
  252,67,225,78,142,64,145,151,196,115,40,64,10,182,130,207,56,58,68,2,136,218,203,204,85,165,172,99,231,122,202,197,
  154,151,34,57,121,252,40,66,102,7,8,51,206,251,124,90,25,166,62,88,73,49,166,93,31,55,63,193,193,193,142,145,
  108,173,3,160,97,196,37,14,113,156,23,130,206,63,243,135,29,239,163,121,3,125,160,18,223,179,179,225,70,131,91,246,
  233,12,59,221,228,221,46,158,98,196,170,58,92,142,166,160,26,119,27,228,159,73,148,153,99,106,226,188,53,18,42,210,
  99,103,118,21,210,77,23,123,128,253,119,111,242,187,179,60,223,39,0,212,181,144,172,218,43,109,5,226,197,200,185,3,
  228,97,28,213,99,170,239,119,195,114,247,178,116,51,140,5,108,16,19,145,154,205,155,40,56,3,203,201,156,48,185,249,
  230,247,10,77,107,53,59,39,164,185,178,155,123,76,101,9,171,234,237,40,208,138,218,119,114,18,232,152,191,78,62,203,
  194,32,218,241,219,172,186,2,116,148,36,159,46,172,110,90,191,90,234,2,209,78,21,150,135,96,192,146,205,44,165,209,
  3,222,16,92,56,51,92,250,187,169,206,171,2,183,139,105,18,131,215,41,91,105,50,191,88,56,36,160,167,144,239,151,
  161,180,91,149,204,69,95,149,76,173,88,208,27,87,65,238,241,200,193,197,38,2,142,203,164,84,151,90,135,199,158,206,
  147,171,55,70,71,96,248,189,236,217,53,233,115,246,200,198,176,194,199,56,7,112,19,59,32,50,220,135,197,148,73,119,
  108,31,135,109,46,224,97,14,65,167,160,63,41,36,162,202,211,170,25,87,94,185,184,1,105,74,124,188,103,23,25,221,
  133,191,219,129,52,76,99,35,137,2,119,11,156,182,62,91,51,200,193,56,110,75,62,71,195,56,151,187,141,193,192,10,
  242,72,163,84,189,94,176,86,193,221,82,0,38,139,3,72,102,3,186,208,97,177,181,242,17,43,139,176,15,89,207,107,
  172,254,53,173,200,188,195,187,169,165,23,206,124,242,8,99,98,120,112,52,164,230,113,172,96,110,172,106,23,126,97,6,
  176,97,191,202,141,106,247,27,37,141,245,62,221,115,130,179,211,7,170,74,121,121,197,125,140,142,162,205,153,19,166,0,
  107,54,61,210,182,113,180,255,174,81,93,217,65,248,73,254,60,37,186,19,163,249,1,217,182,43,113,51,38,16,159,2,
  150,163,216,60,85,160,228,180,135,18,151,140,197,47,30,35,156,14,75,61,188,69,47,212,3,190,133,11,251,19,134,80,
  240,225,22,33,231,180,252,131,20,159,180,186,183,109,67,253,227,177,21,109,89,53,146,17,211,179,159,214,138,46,38,41,
  101,90,137,193,187,35,11,112,27,147,202,64,50,237,132,75,128,153,103,162,30,126,243,125,122,101,155,201,204,104,14,190,
  122,9,94,227,25,104,209,210,177,100,32,122,113,173,178,130,85,104,242,179,194,218,166,87,236,76,49,163,160,52,188,37,
  105,145,153,210,99,43,22,28,177,22,18,242,64,145,222,14,207,49,138,0,189,251,238,181,52,115,6,115,49,211,22,218,
  58,117,247,251,80,242,136,28,173,225,146,26,41,37,178,14,54,220,117,8,27,17,67,1,197,33,129,59,15,64,187,164,
  174,154,184,238,108,192,116,204,24,16,24,103,66,229,160,151,80,140,133,74,176,74,254,116,248,91,18,64,63,42,31,27,
  11,77,77,138,16,126,212,248,206,107,175,117,85,97,45,66,189,174,99,246,154,36,80,103,208,149,110,188,55,151,138,221,
  140,96,125,173,68,180,25,187,33,179,64,112,39,247,71,177,101,36,53,61,67,203,101,113,231,251,79,13,9,142,36,76,
  30,57,25,214,29,9,167,239,190,153,96,78,141,13,228,200,196,213,34,41,252,130,200,233,192,142,31,107,58,168,203,165,
  134,175,39,242,219,88,132,10,127,183,128,204,160,32,40,111,172,180,117,204,234,13,27,114,148,73,122,233,247,197,23,94,
  95,19,66,203,31,48,22,104,168,122,129,51,2,151,138,145,12,138,62,171,12,229,140,136,211,254,187,100,100,41,164,6,
  89,251,189,74,210,40,247,89,180,91,177,218,50,5,94,187,143,72,50,59,58,243,122,212,103,185,26,40,88,240,72,161,
  194,146,219,195,55,110,97,233,122,230,55,104,7,52,206,167,219,24,12,172,175,201,25,218,213,239,23,48,21,15,90,194,
  150,35,150,2,196,162,22,235,111,32,142,219,87,212,159,216,247,38,219,35,38,61,151,49,143,209,192,12,248,63,106,91,
  29,135,94,67,14,14,92,225,201,133,226,51,191,74,147,76,85,71,183,253,216,111,42,56,107,112,205,12,33,169,18,147,
  239,246,162,225,183,11,23,64,179,32,73,136,148,167,86,117,173,157,52,221,74,42,192,36,30,9,249,189,68,113,220,54,
  3,193,11,108,21,40,150,216,192,150,84,98,165,255,79,58,132,134,71,244,104,125,146,60,207,121,3,106,48,124,232,90,
  59,227,8,224,210,217,101,231,242,204,124,237,184,195,156,10,238,40,216,189,185,22,12,95,12,206,200,16,230,142,157,195,
  88,111,128,176,206,66,35,197,97,94,54,84,62,216,38,199,254,28,123,59,7,151,140,72,42,49,222,237,255,58,136,225,
  192,173,3,74,198,148,77,50,234,187,90,7,148,207,146,147,81,48,141,118,122,26,153,88,116,90,227,44,32,19,174,143,
  185,10,31,135,29,8,26,16,10,72,11,44,9,48,64,110,117,183,90,238,119,207,24,220,195,206,28,191,108,79,37,84,
  198,115,62,21,157,78,28,13,215,162,72,45,192,149,130,34,60,151,196,138,72,53,30,119,98,11,74,247,78,245,77,223,
  164,213,233,66,94,137,63,241,100,173,31,19,62,156,190,18,134,81,95,86,205,129,215,114,70,134,124,193,51,186,193,1,
  45,202,137,113,62,224,149,70,226,233,187,180,177,196,39,145,240,245,12,247,14,233,153,49,214,181,163,128,23,184,206,224,
  181,64,194,125,99,155,166,132,48,58,157,145,196,76,28,43,37,223,207,85,119,117,88,46,83,87,221,98,253,29,73,105,
  63,195,166,47,135,181,203,172,112,119,65,94,209,219,6,139,252,201,77,45,93,211,201,71,38,167,180,164,9,21,7,54,
  199,173,149,187,232,96,207,242,1,47,99,193,150,178,53,119,228,234,46,92,15,44,214,107,177,180,142,11,25,142,128,141,
  87,229,49,147,117,29,50,129,98,29,27,35,121,138,118,207,220,33,125,213,148,149,208,34,2,244,162,150,228,50,192,119,
  233,94,21,57,107,124,178,66,225,251,166,211,255,249,169,156,224,138,143,109,111,118,81,174,142,184,30,69,64,94,182,32,
  208,33,111,209,206,29,59,8,36,207,12,146,153,109,74,48,178,13,16,205,93,72,109,162,139,49,34,38,98,237,198,96,
  96,37,8,126,63,222,64,91,218,171,146,106,205,234,173,29,11,216,178,217,163,74,20,144,221,233,126,165,217,165,39,115,
  73,41,173,133,1,253,159,124,10,31,214,234,116,2,123,179,174,7,185,193,138,3,171,196,2,160,27,115,10,48,203,219,
  113,144,149,2,44,101,247,226,125,160,123,207,214,129,26,10,113,244,253,53,5,173,193,125,238,171,115,47,12,216,193,134,
  5,46,25,13,114,9,46,21,60,201,35,40,90,70,90,102,36,247,153,153,211,254,115,56,211,51,109,192,150,242,118,83,
  190,246,136,99,2,82,111,210,129,130,242,227,64,251,34,172,210,54,203,129,111,61,85,43,219,63,221,173,177,246,141,15,
  198,112,98,23,0,115,198,94,161,131,203,2,79,241,87,74,222,48,134,194,82,178,66,106,92,217,154,94,30,84,13,181,
  127,13,204,120,92,125,105,246,133,115,87,204,110,33,125,15,175,141,201,205,206,2,65,221,196,106,79,126,182,244,217,182,
  0,211,234,239,45,189,125,179,79,57,63,216,237,243,8,86,160,211,8,198,168,171,71,143,3,77,167,204,30,156,243,81,
  160,140,80,139,233,40,75,67,24,230,204,83,204,1,130,137,175,113,246,6,12,15,254,20,114,187,69,21,68,128,181,141,
  221,114,109,213,20,155,205,113,10,121,35,13,152,41,191,235,61,106,141,59,45,55,173,209,190,238,200,186,172,126,71,64,
  17,81,105,81,225,116,128,235,65,144,237,237,196,117,35,29,180,215,140,113,206,25,74,191,83,146,210,178,103,133,159,90,
  190,77,23,44,21,205,160,236,216,139,222,177,190,128,169,80,181,186,190,237,221,84,239,226,189,205,242,99,38,66,17,186,
  3,125,127,210,233,224,155,44,199,85,40,122,155,216,134,36,125,63,100,179,71,197,55,80,120,169,188,202,41,235,235,241,
  106,223,103,53,56,78,102,105,161,100,83,131,233,5,106,235,62,108,14,85,225,88,140,123,136,244,252,221,138,244,252,101,
  39,80,152,14,56,203,112,191,188,244,229,97,87,90,127,238,112,19,202,171,66,112,103,47,121,199,177,59,119,79,121,221,
  131,223,121,12,192,163,5,77,197,53,128,210,60,115,69,104,68,151,167,210,78,123,82,126,187,68,181,31,233,229,26,82,
  148,7,13,95,4,31,198,220,129,103,173,129,4,211,111,163,208,36,163,235,30,9,30,228,27,20,119,51,18,126,116,199,
  46,39,145,214,119,115,80,105,228,254,196,173,221,24,84,85,217,244,134,168,110,227,117,167,52,108,236,35,70,205,35,54,
  29,149,71,192,183,28,220,248,116,176,229,200,213,219,143,60,193,136,105,217,202,181,251,135,90,71,30,210,58,160,255,3,
  207,224,102,202,62,154,144,222,10,139,254,184,117,92,229,34,60,196,121,240,242,15,129,170,99,18,29,164,113,41,238,44,
  64,94,184,89,241,149,165,116,244,221,111,91,234,234,161,64,40,21,250,173,168,190,109,122,143,218,96,226,201,238,251,95,
  124,246,34,208,145,53,168,107,202,244,8,59,244,138,44,159,197,189,162,165,209,7,153,43,38,154,63,5,39,106,212,58,
  5,23,61,85,58,103,73,135,41,63,133,244,114,31,235,166,93,4,20,174,13,212,152,102,111,219,123,154,252,150,82,109,
  246,52,104,223,183,238,105,17,18,137,198,47,144,244,204,21,99,204,72,99,189,83,11,232,177,202,14,89,152,255,13,122,
  8,153,67,73,232,102,215,31,49,164,67,229,147,116,123,94,16,184,25,163,143,187,15,242,33,95,1,198,228,187,162,130,
  26,179,204,206,9,152,246,135,232,100,20,86,219,20,122,214,222,239,212,223,170,114,201,219,169,8,62,122,11,128,233,40,
  247,102,23,190,18,108,189,242,212,132,39,122,59,173,137,193,195,220,128,210,255,97,55,210,65,23,213,249,64,58,29,25,
  137,36,221,235,162,198,33,179,36,52,238,139,185,97,224,190,171,196,182,222,181,123,202,27,88,9,121,5,187,26,103,79,
  23,150,178,54,129,13,5,92,61,136,70,151,174,3,245,49,237,184,205,64,188,69,102,112,113,94,22,20,9,101,64,245,
  227,69,97,237,186,86,70,95,245,217,227,207,86,7,28,229,88,143,11,65,42,197,14,254,48,220,232,104,128,123,30,120,
  139,203,71,244,6,177,250,209,107,251,101,73,167,96,83,253,32,35,102,172,148,52,74,116,100,14,20,236,127,127,99,196,
  221,19,150,132,70,96,33,106,120,160,223,147,154,239,115,202,225,105,196,229,79,146,28,238,36,99,168,79,232,51,25,47,
  38,191,204,56,84,70,220,47,180,224,119,151,84,50,238,64,146,31,36,216,12,143,42,3,212,125,195,55,106,220,165,154,
  182,118,90,144,249,216,161,13,192,249,29,205,198,242,208,197,247,146,168,240,251,167,161,218,233,136,1,36,60,143,96,117,
  82,239,254,54,159,245,229,251,26,205,123,206,60,235,114,14,75,233,230,181,23,175,55,82,67,224,51,180,81,132,5,71,
  147,109,56,64,109,14,99,145,35,196,165,42,167,223,31,9,81,111,143,238,117,25,122,62,209,171,54,6,85,53,152,67,
  177,163,93,57,182,224,238,52,47,109,164,224,246,9,218,251,241,127,129,185,45,0,225,187,59,238,32,208,52,127,177,124,
  133,133,225,181,219,166,193,49,171,211,124,75,14,54,135,15,13,142,60,165,81,254,129,182,213,126,232,6,228,241,57,32,
  5,83,81,56,71,79,182,218,156,85,11,115,23,57,98,199,216,233,29,62,98,207,115,99,68,148,136,194,119,135,173,107,
  227,27,134,214,83,250,104,255,213,56,179,95,97,104,233,72,197,5,206,79,31,195,244,225,85,51,99,53,196,64,121,87,
  222,66,112,147,62,242,226,75,96,105,187,75,239,195,161,11,19,205,36,191,162,164,168,242,238,89,25,231,184,205,246,32,
  198,208,114,20,74,36,6,60,136,189,247,120,177,31,255,200,2,42,157,94,31,14,102,203,213,174,94,132,83,58,204,50,
  218,70,155,133,143,25,134,238,22,200,127,39,206,42,36,254,4,37,143,154,66,143,71,55,59,143,155,113,60,37,100,65,
  166,236,106,179,28,248,157,59,128,90,20,53,131,167,129,138,243,154,159,228,194,78,15,97,41,116,154,199,215,154,12,217,
  106,220,162,27,74,59,44,7,224,217,229,3,158,40,203,254,87,137,18,137,125,198,183,3,154,115,213,152,158,16,15,164,
  141,110,142,125,25,131,126,35,182,199,174,194,26,67,141,189,54,198,103,20,8,43,164,154,95,124,8,236,36,175,26,190,
  68,77,159,194,123,95,10,122,1,125,118,230,142,58,91,36,143,113,194,199,130,121,168,15,72,81,160,95,80,79,118,190,
  89,196,23,70,218,213,202,113,136,0,208,181,25,234,76,137,84,209,226,109,205,123,164,124,94,200,7,102,112,184,139,232,
  16,15,195,223,42,0,241,63,120,241,27,213,234,72,105,5,46,15,60,141,15,120,114,211,127,89,227,134,142,194,1,115,
  116,84,249,156,79,168,47,75,158,35,43,219,100,174,137,162,186,246,191,205,62,34,210,31,112,246,14,232,202,122,23,255,
  239,110,53,179,58,10,166,138,224,20,149,214,89,118,205,89,224,163,200,103,121,12,233,41,185,142,77,3,43,19,60,179,
  242,227,121,172,45,88,173,222,226,212,219,197,14,109,213,35,173,115,250,14,108,136,213,50,114,156,135,68,60,78,161,166,
  234,9,56,125,182,217,185,155,102,230,106,202,31,62,132,18,22,122,42,166,88,6,195,191,223,4,84,161,198,184,90,12,
  222,193,196,227,215,130,207,133,203,30,17,124,235,42,158,53,133,244,188,250,57,171,54,6,3,139,49,204,252,0,45,125,
  248,214,238,78,226,55,14,166,136,25,241,2,90,220,225,63,25,143,35,237,8,58,65,121,204,78,188,28,248,117,109,225,
  197,111,246,123,46,209,140,78,68,29,252,156,158,92,86,17,211,163,58,16,70,1,161,205,208,101,200,17,154,226,79,131,
  91,199,197,129,93,199,84,238,148,123,145,144,182,172,235,80,88,229,72,106,51,150,15,216,186,131,75,215,203,69,42,95,
  187,90,168,227,79,58,76,209,212,232,118,140,62,3,69,199,192,228,68,88,185,244,1,66,104,227,247,216,251,192,173,157,
  74,87,60,93,190,150,124,170,247,237,106,158,104,46,189,183,243,138,206,220,205,203,35,238,202,74,207,71,117,99,123,128,
  183,4,227,174,237,50,85,142,153,71,123,76,15,97,80,43,66,154,138,123,130,215,175,214,196,59,176,90,131,139,0,242,
  40,84,128,43,184,233,108,196,179,149,1,250,125,243,6,55,142,40,142,117,94,173,126,61,75,7,3,37,31,63,127,25,
  120,14,89,193,77,191,183,101,29,3,158,80,53,240,101,217,19,85,5,235,152,232,170,111,47,234,126,75,8,181,184,20,
  172,154,151,199,115,87,204,158,244,22,166,51,26,173,65,195,115,89,124,55,105,36,28,202,254,84,123,142,157,21,108,146,
  232,12,37,239,88,94,168,118,214,70,11,166,199,28,92,133,130,158,83,44,239,169,176,51,97,232,100,226,125,21,31,97,
  239,226,132,107,101,225,222,153,9,247,203,252,126,234,152,158,240,160,204,47,173,175,228,65,203,66,230,50,166,43,218,126,
  148,180,53,244,251,140,111,250,178,14,157,201,107,48,171,241,138,160,37,234,16,207,81,224,236,134,75,90,27,29,226,82,
  237,139,181,155,53,232,88,134,56,83,254,111,198,19,240,40,61,108,65,93,70,95,214,49,220,247,108,168,165,96,70,141,
  120,231,116,159,170,196,229,101,237,119,134,172,74,227,133,55,150,106,117,59,238,192,236,134,245,48,124,176,225,55,32,93,
  4,126,68,99,140,134,96,178,65,97,12,47,126,38,120,249,4,112,207,194,91,55,39,179,226,117,155,39,202,208,88,21,
  181,145,30,119,251,186,21,87,28,43,41,101,43,2,50,204,6,34,20,171,125,10,119,128,200,0,209,248,201,85,135,227,
  73,25,180,91,116,103,198,200,84,57,53,186,111,14,72,82,132,183,78,191,244,209,169,31,158,139,51,184,145,125,48,213,
  133,24,197,61,150,218,21,242,77,154,61,54,236,208,70,117,164,11,49,172,245,155,29,193,100,57,204,116,252,66,196,28,
  63,131,190,193,60,11,127,145,35,94,228,9,113,31,230,38,222,8,12,65,244,0,26,75,3,241,185,98,63,3,239,118,
  201,94,213,114,233,204,216,84,58,183,229,230,207,92,181,177,56,219,75,161,6,168,59,169,166,240,101,211,177,57,34,178,
  133,230,39,16,15,202,197,113,132,243,31,221,198,135,65,67,152,41,143,128,219,240,120,27,120,52,127,134,252,27,139,235,
  199,219,238,109,247,86,37,16,125,95,101,165,22,220,174,113,238,232,27,232,31,198,82,167,152,177,69,91,12,171,215,232,
  167,73,78,185,41,75,185,15,138,214,147,246,193,60,204,71,196,113,172,219,35,23,20,230,191,35,161,107,124,217,248,66,
  192,151,220,76,70,62,83,3,250,51,55,111,49,84,5,117,91,5,126,253,154,95,130,249,140,117,4,172,208,166,186,227,
  124,192,109,179,219,206,181,152,165,37,61,43,92,213,52,145,48,143,50,208,51,200,91,171,159,184,61,226,3,230,25,150,
  4,220,64,20,189,254,88,101,137,3,16,185,68,60,102,60,45,192,32,87,154,169,192,204,130,78,12,171,140,248,209,79,
  28,49,188,253,197,211,27,150,174,155,192,229,177,183,179,133,239,229,194,235,43,53,29,28,98,90,53,186,191,15,142,1,
  100,132,153,15,31,203,250,174,161,49,43,75,184,166,191,146,186,106,18,130,152,29,99,50,121,97,181,168,201,137,199,85,
  130,135,174,239,54,155,21,115,119,248,222,72,20,253,56,67,153,57,135,153,240,240,145,221,193,196,251,24,204,153,32,194,
  185,223,47,45,99,94,229,118,80,110,193,74,133,64,203,173,69,233,117,234,93,108,229,244,36,11,22,94,107,58,41,120,
  68,150,215,140,149,152,252,5,220,141,50,25,153,229,17,121,194,151,117,182,222,120,197,220,147,114,111,204,115,231,228,202,
  237,54,183,251,153,227,220,62,121,110,139,85,6,25,78,75,82,54,208,95,50,30,50,81,162,247,13,130,148,107,52,85,
  217,83,175,154,130,30,142,66,46,163,62,32,163,193,131,2,151,37,243,76,78,108,151,213,221,224,92,121,160,228,214,108,
  143,57,127,51,22,193,227,236,125,177,55,92,220,231,238,124,119,37,201,37,122,157,130,134,165,125,229,92,113,185,167,230,
  97,72,26,251,28,120,95,104,1,218,72,10,199,155,191,149,204,209,255,119,212,232,143,2,172,184,54,139,206,39,186,227,
  124,30,23,250,69,23,136,213,16,59,216,138,63,212,26,182,109,233,163,157,16,186,119,222,251,26,108,100,7,18,200,236,
  157,53,216,120,192,110,89,132,170,145,245,112,50,185,232,116,211,135,169,117,118,244,151,15,221,163,46,199,30,120,20,234,
  199,137,228,144,97,217,60,109,183,129,79,103,170,74,151,154,218,151,154,53,168,119,235,178,79,97,90,96,137,96,179,183,
  80,185,58,209,22,190,52,98,51,0,87,212,0,10,163,190,210,205,72,158,217,9,52,122,12,47,207,234,74,137,13,2,
  76,151,183,171,77,183,89,29,82,153,121,174,58,1,90,9,169,64,224,100,53,176,70,151,249,245,208,241,145,161,139,45,
  132,166,112,81,120,153,53,1,42,210,53,233,253,184,24,88,255,211,146,101,181,130,102,65,66,36,193,204,114,6,8,220,
  15,196,150,144,68,150,122,168,188,180,86,213,120,12,72,134,251,133,184,102,12,87,39,247,68,146,5,41,177,147,127,147,
  132,63,203,94,82,59,109,197,87,181,247,54,172,150,183,198,192,11,20,156,25,133,18,125,15,46,196,105,60,246,242,115,
  233,84,237,179,25,254,155,238,232,1,94,41,217,21,204,25,170,210,71,76,218,225,191,125,9,46,64,121,212,233,226,137,
  96,180,235,245,104,171,98,31,72,3,122,15,133,76,4,151,122,139,7,49,35,235,241,62,79,0,127,88,221,159,177,34,
  136,162,242,137,190,231,170,16,91,78,82,15,45,204,108,171,57,0,13,65,35,16,149,177,145,209,197,140,213,18,3,253,
  35,158,99,226,241,246,96,194,216,49,160,225,67,81,117,182,224,185,173,102,10,121,59,171,54,182,87,141,193,119,37,212,
  237,50,120,254,36,225,190,155,207,114,248,61,123,17,84,250,31,199,106,31,109,65,234,9,16,215,41,106,24,217,103,103,
  61,46,27,108,253,13,244,181,43,178,63,113,56,89,97,213,155,57,193,176,74,18,62,73,8,66,13,230,57,31,200,63,
  208,116,235,172,199,154,134,129,142,240,129,199,236,172,163,157,66,88,92,193,107,254,135,146,27,140,179,216,108,191,58,42,
  243,57,172,208,3,110,25,80,128,52,223,45,254,153,35,135,173,136,30,17,107,69,248,90,157,255,157,217,9,237,135,222,
  160,244,67,164,12,220,162,108,221,250,240,146,187,83,20,252,102,51,4,110,0,29,79,100,144,82,115,36,240,42,220,1,
  44,129,199,75,132,180,31,28,159,18,74,224,49,154,192,132,37,74,152,133,76,134,91,10,20,194,239,228,7,175,252,160,
  17,51,234,175,130,88,32,32,216,35,128,236,162,211,138,186,150,14,122,134,150,146,113,55,107,168,173,69,125,95,199,225,
  192,94,89,92,211,12,46,188,163,232,110,249,25,254,150,54,200,193,70,251,94,0,115,22,39,13,12,136,110,210,79,246,
  207,28,126,55,82,79,63,53,181,12,44,242,231,225,76,234,128,204,231,151,121,95,88,33,179,22,144,221,28,232,77,176,
  129,245,89,230,146,169,81,105,64,195,199,110,237,113,160,112,246,48,142,234,119,89,195,72,58,234,1,166,3,27,0,216,
  195,95,89,9,222,255,201,93,40,70,243,146,183,1,213,243,47,41,8,89,68,218,221,14,163,20,216,208,157,25,166,204,
  215,63,127,213,80,166,139,38,110,42,152,209,40,177,78,92,131,100,207,170,125,219,14,156,252,221,153,63,129,140,27,61,
  8,17,167,223,104,61,11,142,7,136,154,79,86,208,180,248,170,216,240,118,249,87,165,207,67,41,202,21,181,131,86,148,
  219,52,220,100,219,30,237,179,123,90,134,206,73,242,62,231,10,96,41,181,17,32,27,49,76,223,141,61,89,15,247,16,
  156,62,87,70,206,204,60,35,104,75,90,68,213,90,102,27,116,16,250,155,136,114,210,158,130,182,198,162,85,75,206,91,
  216,118,194,95,55,1,94,162,94,5,33,240,190,126,138,163,66,242,45,42,157,174,206,152,16,204,152,226,55,117,109,93,
  166,187,21,174,205,117,133,85,137,176,21,161,9,133,161,16,6,30,152,111,170,32,105,17,246,77,185,50,187,253,183,218,
  37,102,6,180,28,186,11,112,250,90,102,13,112,149,136,9,144,78,35,216,45,99,147,91,248,16,226,127,39,185,221,56,
  199,187,50,225,110,217,77,136,9,255,251,187,199,16,114,135,82,237,244,194,202,10,236,167,237,148,192,26,111,67,90,201,
  142,173,133,243,33,240,13,215,51,209,197,196,128,199,134,246,158,73,250,116,93,198,51,230,111,77,81,42,115,154,223,244,
  238,223,55,120,35,211,125,21,188,190,247,88,222,95,148,183,252,131,192,89,149,43,239,165,67,100,123,247,146,173,41,85,
  236,172,227,195,185,118,156,137,146,156,238,162,107,137,1,227,130,223,243,171,198,163,224,59,222,244,179,7,141,220,226,29,
  190,79,107,112,102,135,39,165,252,245,253,93,253,11,138,21,5,45,89,232,237,111,80,93,117,126,254,56,170,121,90,64,
  57,164,159,93,54,38,28,111,1,38,207,104,144,246,50,221,45,237,253,114,229,151,125,95,66,210,78,85,137,15,82,41,
  233,52,147,113,80,1,175,32,7,40,205,53,58,102,65,177,15,135,161,200,101,226,118,164,17,202,27,118,206,14,46,113,
  81,95,146,192,135,74,239,27,153,121,76,59,38,29,210,156,98,6,86,224,112,42,149,38,19,252,50,236,75,43,114,2,
  202,177,25,34,164,129,154,11,103,40,26,90,170,86,40,55,25,244,140,27,26,101,80,81,90,101,213,251,133,179,20,241,
  150,151,96,125,82,10,248,254,228,182,102,178,0,121,122,138,100,188,9,254,85,191,155,103,90,238,224,82,202,6,218,142,
  95,181,106,40,13,44,218,22,250,83,70,173,197,134,96,76,30,40,248,237,92,190,217,23,152,149,33,128,5,106,200,124,
  116,46,68,60,114,139,218,8,84,35,168,30,179,230,173,150,223,107,177,76,85,246,125,106,72,105,90,125,201,130,150,77,
  244,151,12,125,230,211,95,187,49,24,46,76,57,102,59,184,192,79,47,59,138,183,74,28,50,186,255,7,190,246,88,125,
  12,51,193,27,156,111,112,161,224,28,221,75,198,82,81,250,228,153,195,23,168,150,63,66,67,137,82,189,97,151,207,62,
  210,141,107,110,141,48,175,236,8,157,168,197,183,22,148,148,121,244,50,246,139,26,249,221,240,23,106,241,68,112,44,234,
  113,238,186,186,199,203,76,84,15,90,51,17,244,41,20,133,20,216,8,192,106,239,235,235,174,110,110,213,155,90,238,244,
  54,254,110,231,66,61,208,96,104,96,102,79,13,39,223,186,179,6,70,177,191,1,180,142,229,253,171,192,135,220,11,196,
  196,73,87,94,217,187,29,72,187,13,121,66,49,80,233,255,62,163,198,125,29,69,3,183,15,125,212,123,230,49,128,217,
  140,117,5,72,99,242,156,33,157,225,97,197,49,188,57,68,39,201,233,100,57,208,232,215,243,95,69,6,153,157,101,196,
  86,153,249,59,228,233,22,86,8,170,242,6,212,165,12,162,132,240,167,178,78,119,82,142,210,200,12,65,230,49,148,50,
  255,149,121,135,217,114,46,233,85,120,208,44,248,157,177,44,79,9,254,200,24,175,19,147,102,196,121,128,91,87,120,171,
  165,218,164,149,77,111,8,234,102,43,61,54,136,47,77,165,10,63,115,68,230,178,105,33,252,230,112,112,255,148,224,3,
  7,168,53,173,85,226,149,177,198,182,51,151,247,57,223,186,65,52,235,138,149,12,127,158,189,173,118,91,167,74,223,247,
  225,147,227,171,1,168,114,180,6,198,189,135,4,59,201,196,231,72,110,174,18,155,200,79,240,229,132,223,91,18,111,220,
  150,68,47,60,217,116,132,229,205,134,166,24,48,208,192,185,161,60,170,156,136,179,190,146,63,124,33,196,21,131,162,108,
  74,117,46,136,21,10,80,15,179,61,94,189,176,229,126,239,184,37,251,15,148,14,31,162,130,18,225,207,249,3,190,96,
  64,220,66,164,40,97,34,98,92,255,19,145,31,2,181,57,187,68,87,19,67,117,35,141,159,68,165,244,206,33,223,164,
  84,255,218,85,99,171,224,121,56,96,36,135,46,246,126,142,151,114,166,200,188,123,242,18,22,39,144,118,10,45,8,82,
  170,201,79,219,252,34,191,69,148,159,33,206,252,18,204,94,152,209,23,215,44,184,112,197,206,223,180,241,139,229,183,252,
  190,189,131,27,71,228,126,21,139,51,249,74,43,90,106,214,20,94,124,108,47,5,31,252,52,4,1,127,172,145,105,44,
  146,210,142,3,20,55,99,180,67,29,51,178,162,203,57,90,63,253,56,13,29,225,125,50,67,223,196,54,25,92,252,188,
  22,131,57,227,68,144,97,227,176,217,178,209,94,43,213,113,85,135,105,223,220,161,158,137,224,152,211,249,72,239,162,205,
  124,186,226,52,35,109,248,139,1,104,114,119,132,195,8,20,185,69,175,47,5,133,117,186,245,213,15,171,254,231,251,203,
  68,27,10,187,193,249,202,242,100,139,68,196,108,189,50,230,196,201,77,56,45,144,87,185,245,93,69,200,3,102,49,116,
  18,122,240,151,166,6,192,60,192,172,32,94,245,183,203,57,202,223,33,193,109,188,10,158,209,43,112,222,152,120,222,1,
  42,240,126,23,151,53,226,7,143,249,69,103,231,211,32,198,50,230,225,223,109,55,168,21,234,251,108,145,220,81,97,193,
  137,17,201,69,26,10,157,66,211,248,22,55,8,170,115,5,139,188,38,226,237,84,194,130,10,216,74,111,111,201,232,126,
  78,166,30,62,161,87,226,201,13,175,197,90,130,243,20,245,93,141,26,235,33,128,229,105,142,7,22,62,86,205,49,93,
  81,100,182,130,95,132,147,190,187,178,44,121,13,207,114,26,221,134,121,222,141,152,14,147,223,196,188,2,242,44,127,169,
  26,102,179,208,224,170,163,99,178,125,244,190,220,246,186,252,222,82,114,251,136,246,68,104,0,114,15,133,147,54,75,113,
  197,27,202,215,249,200,165,78,138,77,250,227,193,35,107,59,52,12,236,83,106,7,218,94,247,111,129,166,224,211,27,5,
  115,123,253,129,121,55,159,185,179,98,56,33,224,94,54,121,66,0,151,109,37,93,202,119,202,169,223,209,174,220,63,206,
  253,84,188,248,226,249,74,223,240,23,72,94,52,102,254,214,203,117,34,165,148,21,61,19,195,159,6,245,165,138,94,132,
  7,22,54,207,239,146,159,28,176,177,227,128,40,51,88,74,9,164,153,219,46,9,77,46,88,185,214,240,226,75,251,99,
  176,74,210,6,88,125,130,30,129,51,254,168,52,20,249,137,74,97,52,63,0,15,116,207,146,145,94,108,66,126,112,220,
  118,87,66,86,155,70,143,215,224,79,69,216,234,254,58,0,80,182,157,23,255,216,23,118,138,211,20,191,12,73,45,159,
  5,94,69,177,25,70,192,243,124,92,226,218,70,179,223,94,241,24,200,88,68,207,101,132,48,109,127,156,18,250,118,198,
  38,166,248,249,254,79,143,195,244,96,3,75,30,193,49,63,129,10,14,206,27,220,54,55,66,46,193,28,202,95,87,61,
  163,67,118,124,57,198,92,193,12,130,86,26,206,117,255,152,190,20,62,152,197,9,201,191,193,105,142,249,54,115,230,51,
  65,241,142,161,149,111,252,122,234,67,216,32,249,47,3,168,133,183,43,143,92,112,128,227,230,17,22,178,14,238,33,34,
  165,99,109,219,114,147,144,115,164,242,206,44,207,186,254,245,67,11,71,114,255,106,70,21,79,155,172,122,92,15,221,211,
  59,232,145,4,255,149,7,129,250,123,185,248,143,135,197,225,191,234,61,82,119,135,215,179,174,210,170,249,84,239,127,133,
  191,25,60,140,28,166,199,59,63,207,144,12,55,140,11,62,18,44,70,109,70,208,128,196,5,57,138,235,45,207,134,106,
  103,58,212,8,178,179,142,89,124,101,118,173,178,27,244,180,118,57,196,192,111,158,7,236,153,162,6,214,168,87,47,142,
  192,212,150,33,30,138,104,30,136,31,158,79,69,219,139,147,6,81,33,230,165,108,163,85,145,157,28,124,184,92,240,40,
  123,53,113,191,32,175,197,14,220,128,209,194,63,7,243,87,120,168,69,218,124,151,155,241,154,20,148,236,57,61,206,177,
  244,208,32,158,162,72,187,52,110,198,132,44,217,142,66,57,44,173,151,237,49,4,127,55,142,221,118,206,184,101,64,17,
  254,197,147,243,126,253,29,87,250,166,15,37,76,69,3,171,93,169,247,218,208,94,33,43,117,61,91,86,85,53,136,6,
  182,230,191,120,50,11,200,57,211,254,136,195,247,105,155,77,207,183,193,113,246,231,181,106,116,23,15,234,28,94,167,231,
  238,57,3,129,182,225,70,13,178,240,191,59,86,16,200,89,172,50,112,235,72,199,29,140,103,121,254,219,234,7,29,139,
  38,207,170,141,27,100,31,61,139,225,199,116,138,171,201,215,104,120,38,82,248,36,202,255,181,64,137,100,130,201,65,88,
  61,29,37,132,32,157,131,150,142,99,189,225,15,43,5,236,32,16,203,171,39,46,69,42,190,214,106,54,63,70,189,123,
  73,255,200,240,132,59,135,25,31,153,251,153,173,118,199,194,236,11,172,103,238,148,126,103,122,30,230,192,102,160,28,133,
  144,157,67,82,89,5,128,172,163,162,119,238,123,210,155,7,187,130,200,223,209,81,245,216,213,190,36,201,151,227,18,222,
  7,44,27,197,208,66,213,180,68,108,186,148,212,43,19,123,207,160,120,193,210,113,190,247,12,240,15,217,83,183,107,46,
  1,82,195,155,96,201,1,8,53,40,66,3,252,224,21,14,87,220,11,144,143,212,254,249,91,78,208,111,135,219,127,60,
  253,103,7,161,145,82,245,168,143,202,161,29,176,132,164,2,78,40,60,100,195,192,218,77,10,218,174,142,134,133,243,106,
  207,117,254,73,40,141,33,203,92,194,204,248,196,240,189,149,101,192,85,41,26,77,172,70,160,23,199,148,29,197,2,3,
  156,177,76,234,188,201,107,235,216,144,164,239,103,152,55,152,53,208,127,21,52,12,59,142,52,208,79,168,155,127,60,18,
  218,138,153,133,95,15,62,65,13,230,89,9,8,110,63,163,187,210,57,61,79,181,234,110,123,16,59,235,232,127,53,169,
  167,226,204,220,88,185,26,139,21,136,244,166,77,81,3,11,233,169,32,124,143,144,243,46,215,179,62,163,130,89,12,173,
  135,80,166,28,12,58,81,206,209,36,240,251,158,204,243,171,133,47,0,149,132,187,108,2,102,254,252,113,84,123,47,101,
  201,48,214,9,248,136,52,249,105,155,93,118,46,223,204,243,162,57,225,78,184,216,247,138,26,229,142,113,184,196,182,95,
  236,221,54,244,68,104,187,58,151,77,249,40,48,10,155,62,72,123,224,131,70,40,240,52,220,106,0,63,148,78,61,53,
  21,13,172,156,57,21,75,219,142,205,221,35,119,211,156,149,228,238,2,110,102,147,39,175,129,135,231,125,63,45,8,211,
  238,95,54,88,51,146,58,206,87,229,3,204,207,208,86,147,178,192,204,220,110,238,5,162,46,196,82,248,187,115,88,152,
  151,227,38,141,72,223,67,236,7,224,201,150,25,58,187,28,201,241,171,243,125,27,180,161,155,144,41,20,253,15,52,176,
  254,43,32,117,179,111,205,80,129,133,113,48,33,127,134,200,233,39,25,254,23,102,220,147,62,108,210,8,139,197,52,32,
  29,102,13,23,120,233,143,156,140,137,86,49,163,249,43,1,224,14,190,51,226,149,70,215,95,245,185,41,164,89,83,234,
  169,233,244,182,137,99,107,209,237,58,129,206,154,237,25,186,114,46,243,17,24,213,86,20,205,155,71,97,45,157,192,77,
  130,75,206,49,204,130,188,10,227,107,203,4,161,181,144,38,132,50,205,214,34,34,248,121,254,33,129,245,146,46,38,251,
  254,0,8,24,43,63,249,65,93,174,70,177,229,36,213,103,225,206,234,41,227,140,34,211,216,211,121,113,160,237,228,145,
  251,91,189,97,19,16,107,129,6,22,149,133,86,47,120,85,86,200,172,217,87,54,241,67,249,206,63,185,12,0,140,39,
  76,3,67,87,247,192,244,123,240,33,65,7,214,140,221,244,199,126,3,60,23,25,43,105,88,9,124,125,148,177,183,122,
  205,159,248,174,174,55,61,237,49,217,220,163,83,230,116,22,166,138,136,92,48,126,92,6,112,72,3,212,151,160,32,110,
  223,99,69,191,227,157,66,125,159,134,254,132,99,125,153,131,95,71,162,247,46,187,190,210,237,50,2,199,42,132,118,167,
  156,137,38,92,196,74,60,138,244,227,110,95,219,203,63,180,129,157,117,52,186,251,121,40,119,23,151,176,200,60,226,2,
  152,170,54,118,19,114,127,89,104,204,9,220,56,77,84,98,147,241,14,119,165,216,237,37,119,217,225,73,249,234,70,157,
  238,202,221,123,175,214,186,94,129,165,238,3,161,154,77,10,17,36,188,223,218,235,254,248,56,154,249,135,99,91,235,142,
  250,15,118,177,188,242,56,29,144,7,243,8,151,5,174,60,120,229,214,59,15,165,4,205,239,95,26,183,65,9,80,17,
  132,18,45,175,182,161,77,183,159,111,126,164,130,164,69,54,98,76,176,107,96,225,1,185,187,254,214,111,226,93,41,222,
  212,47,116,159,169,104,96,57,150,69,46,47,18,20,88,35,233,96,178,4,230,73,5,120,150,77,191,108,17,48,67,127,
  181,67,122,242,102,154,48,253,3,163,126,66,206,65,122,221,171,174,157,187,53,175,9,186,154,192,95,36,3,43,199,197,
  201,50,26,161,74,7,79,45,190,168,212,100,117,207,251,83,2,182,108,19,244,9,242,133,50,39,219,170,77,120,211,137,
  102,205,46,69,178,129,151,123,252,157,210,70,197,147,111,124,131,59,23,152,41,174,176,160,113,41,138,110,34,178,176,136,
  12,128,123,8,62,111,22,204,184,157,72,99,90,145,137,242,114,225,56,128,228,197,174,74,100,171,123,193,231,210,111,85,
  165,65,159,161,20,168,106,124,231,75,145,161,18,232,122,215,110,154,222,141,238,230,56,141,127,11,166,161,48,173,70,199,
  229,224,93,140,23,214,23,112,60,47,253,73,32,12,215,171,67,14,160,244,179,67,91,112,112,122,84,21,117,222,43,249,
  251,22,146,48,55,118,3,245,40,168,58,0,26,98,22,99,79,0,42,10,233,111,30,125,93,204,124,203,108,133,68,199,
  139,123,37,183,235,93,187,26,132,20,213,47,219,238,67,188,158,139,81,40,211,147,128,212,218,203,23,43,237,165,83,158,
  20,93,105,250,75,240,14,183,222,152,194,18,41,110,15,81,111,210,6,4,124,65,121,76,178,100,7,174,229,147,57,171,
  106,20,111,238,20,148,159,103,252,95,183,55,128,217,13,41,189,60,233,186,57,213,153,235,141,168,39,17,66,202,149,31,
  140,69,253,225,231,131,183,166,139,74,25,155,100,248,61,73,58,89,158,9,249,67,73,191,183,63,250,207,167,234,106,115,
  127,47,176,196,69,185,192,170,5,166,74,3,128,80,194,241,241,11,115,17,244,213,157,63,190,12,173,161,103,48,188,153,
  239,80,198,193,184,233,74,140,220,187,17,214,18,241,229,176,209,118,149,176,102,236,72,99,255,9,212,130,235,101,173,11,
  238,3,200,58,84,94,179,106,238,112,134,63,111,20,78,0,48,66,171,213,103,219,64,113,85,249,154,13,226,236,200,118,
  236,178,188,205,245,55,132,48,234,211,109,154,97,41,125,1,60,68,237,67,154,203,170,199,196,237,97,97,91,227,102,2,
  41,240,200,7,36,254,237,200,9,196,34,21,166,87,144,14,134,220,240,207,60,192,102,228,13,57,127,212,120,162,67,45,
  26,29,165,88,190,118,108,50,224,124,192,237,102,141,123,223,183,179,149,129,237,66,40,245,128,73,189,123,87,246,188,125,
  242,123,17,15,168,31,184,147,77,3,107,37,112,216,64,212,241,70,178,17,237,36,253,33,163,100,138,217,86,30,80,34,
  84,120,253,152,105,81,204,75,78,62,124,48,88,138,244,81,69,13,127,128,163,131,26,92,251,69,50,136,215,237,106,195,
  231,22,196,141,58,220,39,130,112,42,158,86,194,208,121,220,97,159,156,20,201,37,38,34,67,60,53,138,180,199,166,105,
  245,9,92,58,243,148,116,170,169,4,96,228,183,38,91,147,74,164,175,101,188,154,156,75,247,83,187,122,245,201,14,42,
  141,92,205,149,172,220,210,102,249,82,204,85,61,181,240,80,138,222,39,15,234,92,119,185,119,230,95,89,184,44,0,23,
  188,25,10,144,214,167,163,125,175,198,55,164,184,19,124,129,57,131,229,0,214,138,121,27,148,126,38,53,233,119,54,144,
  199,175,128,243,45,228,3,125,247,166,37,68,150,125,152,207,47,191,222,130,21,123,62,1,180,161,68,109,193,96,63,1,
  79,215,24,95,232,176,139,79,58,81,144,217,56,14,110,207,124,215,234,71,29,143,151,147,213,36,109,88,29,197,51,1,
  23,212,225,164,101,4,155,35,27,110,191,242,116,105,43,239,25,26,218,54,94,44,140,31,248,254,169,33,158,215,224,236,
  2,35,41,164,48,27,69,191,116,225,227,132,47,7,250,110,29,242,224,171,205,107,123,209,215,253,87,223,138,51,207,223,
  222,176,119,153,128,74,165,181,63,138,114,226,3,224,107,204,154,51,118,4,205,7,213,182,190,137,50,204,125,204,80,104,
  223,232,155,191,125,175,108,105,191,186,233,190,182,157,35,11,236,78,19,208,26,147,167,118,20,239,170,13,240,85,84,127,
  187,238,171,120,207,236,129,88,138,225,95,205,34,212,33,179,164,102,197,236,192,115,254,102,68,164,43,192,90,20,10,183,
  25,148,227,158,45,154,69,154,247,226,170,139,89,42,91,77,144,58,183,244,57,15,47,151,61,249,138,25,36,10,175,197,
  3,194,119,118,118,43,87,164,24,63,233,40,191,144,68,169,49,145,223,69,114,135,113,34,191,169,228,58,227,232,159,51,
  78,139,16,191,106,52,235,88,211,221,155,94,159,43,244,155,62,246,176,213,222,219,153,20,101,95,84,44,96,37,25,102,
  178,17,201,79,157,137,130,39,123,193,87,220,87,197,110,145,204,79,126,184,255,214,187,90,242,233,243,144,192,89,146,59,
  159,63,13,232,252,203,113,247,243,231,1,93,18,237,207,207,6,100,225,240,143,191,248,93,58,20,160,167,226,209,182,89,
  88,155,225,216,60,239,162,252,57,139,181,72,26,59,39,44,117,253,64,20,123,102,22,11,31,28,99,131,253,12,88,201,
  146,95,59,7,149,183,52,117,27,14,42,141,149,87,185,122,149,243,219,250,231,120,200,45,52,103,193,177,134,130,251,216,
  52,176,230,3,123,158,173,115,198,164,124,166,229,210,123,153,59,166,150,125,213,186,161,187,108,80,234,168,230,157,43,94,
  44,180,51,105,66,52,123,145,31,108,20,96,187,92,83,181,196,102,123,156,123,254,222,134,109,19,77,127,50,79,225,165,
  166,245,43,248,212,116,108,88,231,154,21,128,26,110,3,87,2,138,114,199,137,97,72,167,110,235,89,134,199,21,146,207,
  15,235,81,83,39,243,218,253,178,182,169,204,84,104,37,244,160,221,183,55,122,232,163,175,86,98,86,249,209,11,213,132,
  51,97,12,161,126,117,35,91,85,204,58,188,22,232,130,160,156,227,16,108,247,183,227,146,38,63,106,255,6,128,187,4,
  102,72,242,27,7,185,150,199,172,42,246,100,222,97,150,64,98,236,207,168,18,104,254,216,123,236,120,204,61,49,22,238,
  48,118,30,112,4,49,19,209,244,254,91,4,222,230,225,22,19,34,137,63,141,116,138,77,217,197,152,203,168,102,122,179,
  79,97,87,69,127,211,48,99,147,173,118,163,99,36,76,33,1,208,71,189,69,151,3,7,215,39,107,154,56,92,206,84,
  41,109,111,25,28,7,129,152,6,73,64,68,155,183,161,134,223,253,57,237,68,183,19,195,80,248,50,145,32,200,153,22,
  130,222,217,134,103,215,2,158,83,236,168,65,244,228,191,250,96,233,165,134,35,221,55,246,23,222,20,117,79,64,208,182,
  26,81,164,210,135,19,206,43,149,188,237,251,154,213,91,77,134,70,14,80,14,83,37,233,207,31,61,183,43,78,108,227,
  10,22,249,68,60,14,203,91,205,15,3,108,34,239,196,214,3,65,139,13,148,231,90,189,12,157,153,169,87,77,253,223,
  217,70,212,245,247,205,17,229,187,112,214,195,168,26,254,86,53,154,22,176,184,215,224,252,153,95,101,176,166,113,110,146,
  49,198,37,251,216,218,5,188,77,140,158,206,61,233,215,197,221,112,8,148,238,43,180,225,39,236,51,224,190,232,9,253,
  44,255,12,243,189,65,215,242,102,89,90,126,21,204,95,98,249,48,152,154,63,253,231,140,230,198,65,64,222,230,160,176,
  180,242,42,149,161,166,145,59,52,26,74,166,108,129,110,67,230,111,230,120,104,165,235,96,102,11,7,19,234,17,148,234,
  103,40,86,202,8,92,182,210,241,252,73,219,230,226,129,250,227,93,17,12,1,70,37,211,151,193,199,40,103,250,252,205,
  200,195,40,101,122,211,19,25,158,76,194,176,255,72,49,93,184,154,175,101,77,111,146,63,62,105,176,188,236,138,142,113,
  71,244,145,37,102,202,111,173,10,17,204,253,3,191,231,159,161,212,177,166,224,42,254,155,18,91,141,215,219,72,134,10,
  126,127,197,208,97,46,101,230,252,56,195,178,84,202,108,91,45,230,172,150,245,49,135,181,40,46,18,161,135,29,3,235,
  12,32,117,239,153,205,202,132,43,148,86,106,13,189,105,106,25,88,95,114,211,86,84,41,44,48,82,168,183,100,53,215,
  170,3,2,216,11,236,10,239,32,120,28,19,189,211,227,117,171,230,81,171,108,159,214,68,211,159,127,165,122,103,199,153,
  181,143,53,48,246,247,96,250,37,1,5,212,235,104,5,188,94,110,166,58,108,163,27,127,46,63,186,33,116,242,175,221,
  36,234,75,63,48,60,172,66,181,72,38,22,38,52,153,220,10,179,240,140,91,183,80,64,241,132,165,30,188,193,200,172,
  134,18,191,181,144,100,31,103,107,20,21,122,35,80,165,98,249,158,63,228,242,0,52,124,130,106,206,14,229,195,67,212,
  195,244,71,250,207,28,159,36,63,227,57,44,182,155,36,63,138,247,205,78,207,172,213,151,46,152,219,201,68,212,102,247,
  214,58,151,171,55,26,244,72,148,197,55,10,244,240,162,28,19,26,167,247,240,22,248,213,196,116,138,239,147,191,161,235,
  206,186,179,74,2,100,212,20,46,4,10,230,68,203,29,50,127,232,27,154,216,90,126,156,253,213,167,149,209,169,204,85,
  119,251,173,223,199,71,112,204,21,225,39,114,163,10,170,222,227,152,134,159,15,222,189,26,97,82,26,253,55,57,118,189,
  74,100,226,136,144,244,221,23,223,191,236,132,77,37,45,2,10,223,143,112,47,32,116,196,232,118,180,167,83,109,72,155,
  120,223,240,55,129,74,253,246,163,107,11,53,118,216,195,50,134,117,0,62,140,41,64,44,0,94,197,68,227,110,1,12,
  45,95,226,180,136,76,178,205,112,40,181,239,47,39,208,13,245,67,116,221,163,198,135,162,122,57,4,112,193,224,177,49,
  5,34,255,115,53,87,1,37,139,46,40,237,183,226,79,215,47,241,109,145,97,103,29,179,130,202,151,182,250,204,123,46,
  255,220,66,30,169,57,221,142,170,137,199,11,204,67,44,30,56,98,28,19,120,32,87,31,154,226,207,224,86,202,90,218,
  38,157,231,164,45,145,6,176,164,117,16,158,161,238,7,250,25,48,57,181,252,126,156,207,154,38,106,215,50,178,194,120,
  81,56,244,102,100,30,45,227,179,121,114,78,133,207,198,25,90,23,29,74,17,31,219,220,223,115,88,81,20,24,177,228,
  191,1,248,122,154,241,240,184,79,71,123,88,175,245,208,24,122,192,125,119,171,217,215,97,49,87,77,206,214,60,6,49,
  248,216,172,66,197,122,0,192,5,103,2,95,24,189,223,99,72,153,58,103,170,72,206,48,153,122,156,174,112,187,210,106,
  79,60,39,38,9,107,136,232,147,117,108,84,158,174,4,31,98,172,177,239,128,235,151,164,73,93,145,185,84,55,250,74,
  134,213,68,207,34,48,53,213,176,210,106,126,171,130,190,69,55,188,22,84,32,30,117,228,164,16,16,216,118,232,178,154,
  179,102,109,105,219,181,254,253,255,26,88,104,5,43,135,42,72,87,137,14,255,38,95,151,143,173,124,60,219,239,32,87,
  164,72,15,241,62,188,217,18,193,195,227,225,205,98,25,49,66,167,212,101,108,122,235,231,180,159,232,119,100,135,218,168,
  129,220,244,58,187,133,82,138,65,150,31,255,72,52,70,167,152,70,199,195,224,91,158,86,113,19,163,77,11,243,20,51,
  45,83,23,109,80,226,181,236,90,52,83,145,108,89,207,206,184,240,141,162,145,165,59,111,202,217,157,70,142,8,248,222,
  91,212,220,99,128,90,28,7,112,61,224,62,130,167,175,87,214,56,220,8,41,65,212,80,122,132,216,192,211,217,159,245,
  48,179,112,105,136,185,48,118,16,84,41,62,137,179,222,70,85,68,95,255,214,156,139,127,243,201,253,208,85,200,235,166,
  150,57,33,86,21,243,21,187,8,105,186,204,82,64,99,249,226,38,160,106,185,148,106,138,205,214,228,220,162,185,77,119,
  238,170,88,47,140,119,192,132,224,31,129,254,8,132,233,199,177,26,58,66,197,234,78,182,98,169,207,139,15,55,255,13,
  114,27,121,120,184,158,182,79,196,68,127,181,63,252,173,51,95,9,202,104,3,7,216,38,32,104,221,93,141,120,251,250,
  246,181,189,211,134,110,160,92,194,50,168,9,234,13,36,192,202,52,146,83,83,148,131,232,130,182,187,3,78,27,196,204,
  52,150,238,48,37,249,237,72,58,89,110,61,213,13,172,198,161,206,235,3,117,194,250,143,36,125,189,96,110,47,1,14,
  162,62,96,226,9,144,230,39,240,96,196,190,1,161,161,112,170,240,56,19,218,12,53,64,100,239,170,4,151,178,251,115,
  245,228,12,204,115,145,124,151,69,108,4,121,159,79,175,145,138,55,169,73,235,42,185,222,28,57,6,63,104,94,179,109,
  175,208,188,114,249,56,11,185,81,160,87,54,181,253,57,96,248,232,178,59,194,158,29,173,174,61,139,6,63,77,21,201,
  201,91,90,37,213,110,189,46,67,115,163,125,29,44,57,53,192,23,54,3,184,23,1,104,86,189,76,179,153,160,231,172,
  56,245,210,249,63,103,22,164,75,159,13,115,190,242,218,139,127,54,98,249,35,125,193,29,104,251,184,96,151,3,251,206,
  40,60,212,241,61,52,82,72,187,202,80,152,252,43,136,153,252,36,86,46,111,42,238,41,148,45,127,253,38,232,49,39,
  94,100,51,113,254,31,65,67,118,252,88,211,64,221,233,97,82,201,38,89,241,58,249,25,13,14,40,163,227,237,61,226,
  131,190,162,75,245,3,253,195,48,167,112,31,145,198,23,216,113,170,208,89,0,178,188,119,247,192,233,163,71,14,82,173,
  195,193,230,120,21,228,25,157,59,155,197,4,8,133,103,0,194,201,107,160,233,213,152,51,20,7,42,145,30,195,206,42,
  119,239,25,152,49,220,190,169,83,135,207,209,29,201,64,250,138,14,4,117,86,225,57,1,179,13,65,67,233,27,171,126,
  168,125,169,177,114,128,79,174,213,52,13,9,25,99,105,20,5,225,139,193,219,220,100,177,50,82,252,189,38,27,153,132,
  75,43,222,169,125,181,97,5,89,50,16,111,235,143,115,88,20,36,114,196,137,108,32,46,184,27,98,237,31,255,157,214,
  207,88,193,252,155,210,129,210,234,134,123,221,79,119,59,92,219,232,26,14,31,189,159,8,85,168,213,174,3,184,78,248,
  209,163,55,190,41,195,166,35,109,116,148,254,72,6,150,201,199,76,253,144,225,237,144,25,136,73,194,23,129,77,104,47,
  66,88,21,224,252,154,150,139,239,237,183,36,199,22,118,52,189,134,166,248,83,212,84,247,188,107,215,186,157,26,118,246,
  240,221,29,183,30,168,64,177,82,8,212,176,48,23,193,238,245,65,183,175,105,57,12,128,137,99,78,8,74,117,119,220,
  0,145,34,47,63,252,134,47,216,22,129,147,184,199,78,33,61,247,86,49,73,210,85,19,76,160,100,110,60,52,27,146,
  133,76,127,72,175,182,244,44,25,244,88,209,166,198,180,137,128,57,230,198,46,36,1,94,0,188,50,175,81,222,219,226,
  90,158,75,213,211,246,111,147,95,102,104,239,232,9,76,46,125,89,71,174,228,187,24,50,190,26,76,68,100,128,93,200,
  220,118,32,124,203,42,157,78,167,39,141,130,29,21,3,151,39,60,17,104,59,243,51,180,253,182,172,101,93,92,24,44,
  189,2,132,215,48,37,59,144,82,54,20,133,56,28,50,120,8,164,92,121,102,114,42,122,61,243,3,179,23,82,154,252,
  235,136,153,42,74,42,191,189,218,172,67,101,67,137,214,101,135,116,120,203,21,128,34,108,110,185,69,224,109,190,1,137,
  153,198,11,157,6,162,86,22,93,128,168,16,29,254,247,227,199,201,45,230,42,102,225,167,54,95,142,172,26,190,186,179,
  209,198,92,48,85,6,224,236,169,140,88,61,230,251,116,18,192,41,58,98,176,247,243,226,150,67,221,92,228,58,118,214,
  247,155,92,101,92,251,153,37,54,202,85,214,156,72,191,179,116,20,134,194,77,112,218,194,251,138,239,44,45,75,54,212,
  43,119,5,254,200,119,67,249,50,165,107,214,204,255,166,112,193,162,235,247,70,194,99,174,234,218,4,26,204,76,145,217,
  98,154,197,81,32,98,70,212,28,83,238,157,20,43,228,141,19,0,50,214,155,106,154,59,60,43,88,82,115,191,99,248,
  135,252,166,81,185,34,117,14,203,119,170,186,217,136,193,170,211,22,13,164,5,50,38,224,51,193,202,235,114,102,50,49,
  215,105,243,232,119,24,25,40,125,144,143,168,134,116,75,205,251,64,81,120,57,102,229,152,59,60,254,167,92,137,16,190,
  30,34,233,237,247,40,175,250,216,92,223,107,55,213,13,172,68,155,130,163,141,47,167,21,74,216,26,235,34,245,122,40,
  80,173,89,69,233,188,51,197,242,72,158,142,114,17,165,133,105,19,72,110,14,84,11,245,190,112,114,229,74,53,195,104,
  98,207,0,71,17,109,121,7,29,144,4,199,117,17,89,226,222,91,235,45,14,197,150,51,174,193,58,179,244,71,72,232,
  61,67,182,167,12,29,186,172,167,238,145,10,207,61,22,137,90,176,163,175,224,75,47,215,23,209,98,210,6,227,25,1,
  151,114,77,161,103,144,35,148,52,153,101,38,253,96,201,211,22,97,161,116,117,162,173,54,114,5,218,56,14,137,49,5,
  248,119,96,200,205,17,11,254,216,20,250,61,198,75,166,238,68,207,162,103,152,124,142,82,38,127,220,240,92,240,113,216,
  88,55,32,28,64,125,177,223,2,26,240,220,18,63,73,98,26,105,5,236,207,221,10,189,128,92,161,212,201,191,247,167,
  140,129,69,213,160,181,49,238,60,242,181,159,151,36,0,31,39,93,64,24,155,53,134,171,192,7,60,225,226,55,141,150,
  144,22,125,94,145,163,7,69,192,138,165,230,199,233,73,86,45,124,211,116,124,93,138,6,201,62,3,41,126,190,251,147,
  97,84,39,67,11,17,26,144,176,225,174,214,42,135,164,34,235,186,3,93,179,217,89,95,239,236,4,149,50,223,217,151,
  206,93,53,99,117,31,187,13,78,67,113,8,233,131,130,155,3,116,180,156,36,122,212,6,114,40,113,63,228,31,221,212,
  52,212,59,109,181,241,133,183,118,150,72,226,255,51,180,85,159,184,203,44,47,35,75,174,198,162,68,112,77,160,12,239,
  73,81,38,73,248,205,123,15,82,198,12,26,72,207,103,254,144,235,222,97,121,120,101,161,6,95,229,217,133,172,142,138,
  56,47,180,88,65,156,210,34,131,68,51,179,43,65,75,191,101,48,9,204,65,72,30,221,10,14,60,29,26,166,222,57,
  60,79,47,210,131,149,110,239,8,174,71,21,8,128,57,121,230,54,97,187,180,226,139,198,192,129,193,44,10,129,38,7,
  77,221,71,20,122,12,249,59,148,68,232,22,222,229,184,37,34,65,220,138,104,9,20,33,30,108,26,224,186,68,90,57,
  198,170,36,66,41,59,179,86,126,162,9,39,18,253,63,230,108,224,226,18,213,32,22,142,246,173,67,25,214,89,135,223,
  5,62,87,173,253,160,16,186,151,254,142,241,148,249,67,88,98,131,4,202,117,154,164,74,253,251,87,33,230,240,215,27,
  65,25,54,245,21,107,135,238,193,45,1,10,143,43,221,141,247,230,237,108,233,95,52,252,112,114,138,76,71,109,223,141,
  225,121,10,39,223,28,12,174,195,232,224,172,144,190,162,203,192,187,108,6,73,203,64,201,5,231,21,74,45,23,164,134,
  21,219,54,159,134,202,160,122,168,123,162,231,82,30,212,8,245,92,58,180,81,111,177,7,171,144,40,25,192,160,158,197,
  10,240,30,127,146,164,134,113,91,68,84,206,198,218,151,16,29,98,64,204,127,13,172,113,126,188,134,226,67,203,112,28,
  217,248,32,144,5,127,176,158,141,116,191,53,224,35,158,21,98,84,82,197,167,147,62,47,178,12,33,123,40,28,42,250,
  161,219,149,25,185,102,132,91,169,230,109,232,87,150,207,67,23,193,106,98,227,190,62,117,71,28,29,212,226,239,147,124,
  101,156,29,95,246,93,170,225,61,59,43,251,246,178,71,125,134,20,207,30,120,69,154,224,55,23,129,120,20,244,244,129,
  202,82,59,94,108,13,188,60,104,76,185,79,251,161,54,62,131,93,20,27,154,237,65,139,91,79,61,156,224,99,44,11,
  240,252,105,60,68,90,72,9,71,19,24,7,14,221,180,116,135,74,59,26,108,186,3,126,200,123,234,196,20,103,246,190,
  32,185,84,164,154,192,230,8,157,224,128,180,83,69,19,52,63,14,190,231,153,45,54,76,170,139,90,147,203,93,119,147,
  157,21,108,216,208,78,29,216,177,60,79,109,190,141,20,188,22,50,192,32,10,122,22,130,183,57,56,112,106,0,245,58,
  197,44,53,166,27,154,226,15,77,137,110,203,232,126,216,99,247,32,177,28,227,130,143,2,75,80,123,245,18,1,204,14,
  195,43,156,46,170,223,117,170,155,59,236,39,154,114,195,77,238,215,211,119,99,74,177,205,64,240,111,229,23,168,252,70,
  176,36,184,131,219,206,117,191,242,15,58,65,95,193,216,206,252,161,188,49,122,63,35,147,233,249,222,209,235,75,166,26,
  146,241,169,57,30,248,136,184,139,0,115,230,54,233,0,211,43,118,114,97,97,5,1,147,77,90,134,187,169,203,232,90,
  239,131,189,44,50,119,205,80,144,44,54,57,242,7,156,7,59,57,199,194,191,213,125,47,189,160,243,41,55,44,180,31,
  51,88,60,146,252,115,102,148,170,94,188,188,89,125,121,148,218,52,27,19,164,171,74,36,27,237,198,181,231,95,81,224,
  178,248,84,161,220,244,166,231,197,84,209,0,83,204,192,10,138,77,27,169,82,227,233,21,255,96,52,11,22,190,86,16,
  117,193,39,94,8,188,207,187,73,60,212,72,212,196,52,240,106,110,39,148,13,149,66,45,127,243,249,85,144,6,228,102,
  35,30,122,232,187,163,64,165,100,158,137,40,226,60,215,251,191,103,90,253,17,32,35,97,74,240,61,96,149,29,37,252,
  122,193,13,104,17,164,14,25,141,57,78,223,9,157,128,94,105,185,128,153,17,111,49,91,132,63,17,42,81,198,233,79,
  227,111,130,238,247,202,108,228,18,132,168,134,116,30,198,155,31,58,2,163,232,109,204,165,23,188,9,156,225,59,48,68,
  252,125,240,243,79,51,79,93,192,77,252,197,18,111,141,111,25,127,13,104,203,205,98,174,100,218,66,187,127,132,230,62,
  195,65,131,17,187,243,170,31,233,97,6,240,209,171,67,72,66,171,130,113,129,224,142,197,73,202,243,172,98,10,247,213,
  110,235,124,202,206,222,140,95,149,239,211,240,124,238,66,57,93,115,175,177,55,180,254,141,158,24,240,48,95,167,132,144,
  177,16,201,239,243,155,28,175,169,110,96,13,175,31,49,163,79,147,118,122,185,236,203,106,204,116,216,80,184,136,58,223,
  209,143,32,43,76,120,116,208,55,173,163,182,79,121,120,2,235,224,6,45,40,215,104,183,52,61,193,213,17,176,118,61,
  243,145,176,7,117,94,41,203,131,37,0,95,101,159,171,94,122,239,21,186,131,254,138,113,159,57,6,52,252,208,23,153,
  193,53,234,124,23,207,222,70,32,72,32,84,220,251,239,235,196,7,248,152,63,7,168,28,92,118,235,164,199,182,2,70,
  237,198,78,201,201,32,39,12,127,166,18,19,114,7,99,173,74,190,46,226,85,28,176,12,128,233,100,0,201,72,171,52,
  51,212,243,69,210,225,177,225,128,245,162,85,138,123,45,159,6,189,79,115,172,186,4,81,32,242,207,242,253,4,228,166,
  16,43,229,184,131,197,116,73,161,48,61,156,160,6,106,109,249,5,220,179,111,199,117,154,155,87,251,253,94,185,161,115,
  83,69,3,140,217,192,170,94,215,114,175,55,51,203,167,92,168,53,137,249,13,218,4,25,254,76,114,93,54,70,49,138,
  62,99,172,113,15,129,74,36,213,253,3,91,57,88,53,103,169,198,179,156,20,35,223,23,45,132,24,200,191,255,245,249,
  110,87,35,219,81,179,205,243,114,147,115,17,44,184,119,1,189,41,215,77,108,252,71,73,216,40,241,190,115,200,74,59,
  174,159,42,71,171,101,220,26,235,154,118,153,247,167,13,127,17,233,209,55,247,119,70,18,231,133,81,162,239,68,224,179,
  192,90,155,123,161,27,190,127,101,214,65,219,160,31,74,142,102,74,51,83,161,211,31,51,125,78,102,169,114,54,137,234,
  16,107,126,82,79,183,217,184,135,224,172,227,39,238,126,241,234,111,43,232,25,24,90,255,227,28,171,123,215,214,212,255,
  226,200,229,219,94,158,93,176,28,126,4,30,163,14,242,126,1,76,143,104,222,182,247,252,82,159,208,158,218,223,203,206,
  222,180,126,20,242,228,251,57,254,82,201,203,198,76,4,84,229,56,10,53,170,5,98,230,124,150,91,104,254,32,56,38,
  221,177,170,115,170,27,88,61,18,3,29,20,199,205,144,142,181,211,45,120,118,210,168,188,122,251,192,215,176,25,173,64,
  8,81,191,246,113,125,168,49,51,17,18,128,84,39,142,230,204,163,165,181,173,203,214,223,209,212,116,120,10,75,72,34,
  96,203,78,51,31,14,69,145,211,196,173,55,103,154,235,197,62,97,156,103,46,98,22,254,56,37,165,111,26,100,187,229,
  119,213,93,245,119,85,131,41,145,1,148,217,244,229,140,250,192,22,128,119,57,94,226,125,64,71,213,146,15,231,67,58,
  90,237,123,150,13,154,252,178,212,23,30,154,53,67,218,107,85,252,149,210,92,161,249,106,186,54,47,224,153,150,1,30,
  48,157,50,108,152,86,163,163,32,120,157,51,19,191,5,52,212,58,14,222,143,120,74,38,12,187,80,127,146,239,138,185,
  143,233,11,109,2,165,253,220,178,89,189,116,121,144,78,45,108,164,208,224,164,0,178,218,243,15,126,161,55,7,142,13,
  197,82,197,166,138,6,248,49,3,171,15,26,128,70,210,192,226,222,102,79,252,186,39,203,252,18,119,51,174,249,184,97,
  210,244,75,142,55,7,254,28,66,41,119,168,239,232,118,183,70,44,74,226,22,193,236,94,2,20,178,41,124,211,193,171,
  211,151,72,201,155,188,141,10,202,189,81,247,241,111,194,130,133,131,188,35,251,175,156,51,57,24,189,155,235,174,200,113,
  226,58,152,134,158,177,53,87,249,199,6,10,75,193,179,34,79,158,244,250,123,14,174,164,204,167,141,185,135,93,225,151,
  90,176,211,97,183,200,85,200,213,8,62,72,62,19,6,208,69,232,121,170,196,73,70,167,162,94,230,46,171,27,11,178,
  75,7,44,221,67,95,185,50,120,171,74,121,158,139,227,72,208,132,114,108,84,197,115,130,58,2,220,146,79,140,219,220,
  237,98,229,74,62,48,93,225,125,168,249,227,36,127,191,93,195,219,17,176,100,153,178,183,85,27,204,127,11,112,21,234,
  192,83,48,97,88,77,249,195,179,80,149,222,119,228,184,17,65,118,118,232,253,93,54,79,18,226,56,37,68,222,17,117,
  144,74,213,203,40,100,137,15,200,88,54,77,165,222,218,190,100,81,253,185,46,219,169,110,96,21,202,215,158,232,52,90,
  100,173,164,105,181,18,158,29,30,232,65,193,147,46,80,145,203,75,180,140,180,242,249,30,103,159,148,220,137,163,182,251,
  233,128,36,101,231,249,11,31,11,194,148,48,41,248,39,96,38,76,195,9,84,112,163,255,191,138,144,67,108,15,73,133,
  20,244,57,52,167,142,57,8,157,130,62,142,193,255,55,107,4,164,79,187,250,208,228,107,116,4,134,87,88,135,16,129,
  96,217,191,30,151,61,184,22,124,196,99,34,102,65,122,121,53,216,100,40,58,172,57,191,43,155,156,254,51,101,163,239,
  216,160,244,136,50,177,214,191,57,71,117,185,142,170,130,117,54,226,181,138,25,59,188,203,95,182,153,90,3,84,172,120,
  173,102,110,211,158,230,94,178,168,249,167,6,220,135,94,140,44,166,69,234,246,27,187,70,117,35,23,39,14,246,214,11,
  91,1,248,191,76,119,13,76,59,72,107,99,240,49,119,79,21,13,240,55,6,22,77,144,126,131,145,225,91,148,232,83,
  254,102,91,203,101,103,103,22,186,250,74,160,20,243,2,190,157,188,59,40,112,107,181,7,127,202,209,34,137,166,42,166,
  28,51,7,18,158,56,66,243,103,87,53,118,28,88,157,117,129,106,23,135,160,99,75,178,105,22,244,131,170,243,137,10,
  170,22,78,149,253,205,25,189,127,141,94,253,30,242,132,50,124,86,38,212,148,57,206,17,146,141,53,95,10,255,237,14,
  160,225,119,192,210,127,13,44,220,5,16,179,186,237,66,169,93,97,91,80,79,204,96,249,88,87,54,106,102,14,165,110,
  198,18,7,229,110,171,158,209,38,202,40,104,16,6,186,87,184,171,85,217,196,229,93,172,186,223,30,59,86,26,138,196,
  234,86,119,22,205,147,148,127,97,177,247,143,156,143,137,224,216,104,7,248,59,192,109,233,173,47,194,3,191,183,199,247,
  218,13,25,140,69,43,67,67,16,37,236,75,86,124,205,13,110,119,177,80,146,3,106,60,51,164,236,255,76,29,193,224,
  153,144,51,87,138,11,195,138,41,204,28,66,153,105,212,196,88,205,20,61,247,237,21,24,36,11,191,147,74,32,161,197,
  1,199,205,7,242,182,115,93,30,113,206,235,95,58,152,55,66,155,234,6,214,231,132,228,239,21,207,102,11,158,219,96,
  118,2,158,157,9,154,86,220,56,91,112,237,12,59,105,45,211,45,46,124,81,222,69,19,130,66,222,186,182,59,112,240,
  221,221,10,107,32,129,151,183,251,236,17,35,75,228,26,192,110,230,211,1,208,144,95,79,114,153,113,90,244,249,220,146,
  186,102,168,27,190,168,83,198,74,155,247,251,132,13,101,215,231,220,150,149,55,159,246,7,76,165,200,248,92,117,112,102,
  224,42,30,31,49,30,210,22,217,184,215,167,130,148,50,221,202,228,91,185,104,201,244,38,230,146,137,224,51,109,128,49,
  143,41,156,231,86,85,221,158,114,177,128,16,28,62,109,70,132,244,67,211,173,72,32,207,12,9,8,154,143,135,105,133,
  199,128,90,60,175,197,167,147,154,95,55,184,107,164,209,104,195,140,89,204,51,63,83,242,97,99,29,71,217,126,58,241,
  65,155,15,5,129,191,65,15,180,177,17,124,202,97,130,55,3,93,221,108,99,222,151,44,131,58,33,50,68,157,242,6,
  86,143,29,153,155,226,0,56,250,237,203,126,182,112,181,130,165,229,33,152,77,226,192,16,60,225,217,224,245,63,80,154,
  222,131,139,55,56,106,86,59,220,180,29,9,51,40,216,214,181,170,127,255,240,139,241,37,177,222,174,61,172,127,72,86,
  228,53,95,144,40,199,30,124,44,152,11,127,253,8,248,142,77,179,192,3,220,122,234,253,253,78,159,99,221,123,7,4,
  135,255,50,56,88,213,208,162,213,235,113,64,236,230,55,119,22,134,141,58,64,69,112,138,141,217,188,91,16,88,205,107,
  133,37,9,161,240,129,196,36,188,69,16,110,62,252,172,241,76,47,129,229,252,223,2,156,66,192,0,95,178,9,94,103,
  0,10,206,219,46,191,211,98,101,218,210,98,255,230,15,99,93,95,167,172,40,142,162,99,60,106,98,11,72,235,225,183,
  85,130,82,40,66,93,155,128,227,199,238,222,93,226,21,86,123,167,109,113,223,152,13,133,198,251,157,11,7,130,247,87,
  220,36,185,123,34,109,176,27,38,198,119,133,173,4,252,23,172,85,184,103,201,21,240,36,197,186,114,35,20,12,165,67,
  149,99,112,188,115,50,141,160,249,196,151,254,225,217,253,28,175,69,206,19,15,162,61,2,113,133,32,158,219,78,52,151,
  180,217,142,35,108,111,193,13,118,118,104,227,129,14,198,192,147,35,26,183,195,61,77,97,25,155,77,48,71,121,4,174,
  195,11,128,186,231,92,94,1,95,26,134,35,169,203,232,91,152,52,72,11,186,204,36,67,231,33,173,95,54,246,66,23,
  33,109,102,6,180,1,146,135,162,160,76,168,226,199,57,243,33,209,251,69,38,129,119,167,120,129,145,44,34,219,104,26,
  25,225,128,158,5,161,138,243,45,197,82,61,139,157,155,31,143,131,74,109,132,106,97,189,218,210,94,56,176,208,91,55,
  65,163,76,82,140,219,64,251,179,48,207,53,113,97,210,16,210,200,124,253,184,92,189,44,193,53,219,95,234,110,116,78,
  105,8,234,184,58,32,139,142,216,206,119,125,209,195,56,236,201,71,223,252,184,48,226,216,72,192,18,117,27,159,63,67,
  156,55,30,197,207,195,24,224,47,128,150,171,211,47,184,218,221,50,148,119,191,157,142,47,48,169,137,238,60,1,237,135,
  116,32,31,182,130,128,158,244,229,12,66,110,64,165,72,91,163,33,222,253,101,186,238,186,35,26,159,237,107,56,248,241,
  203,192,219,163,224,159,72,191,135,241,185,174,111,103,101,175,226,52,0,170,212,177,231,253,129,238,45,38,221,210,131,66,
  63,223,176,104,148,232,24,25,32,173,40,82,203,182,41,30,133,245,70,45,69,7,128,150,5,214,10,67,150,203,227,230,
  230,181,214,183,64,83,234,249,19,3,171,46,189,141,214,255,234,70,166,249,210,88,206,25,100,41,53,147,0,120,146,138,
  0,253,247,91,239,255,188,145,227,22,0,185,179,183,156,91,111,38,164,240,249,205,131,224,136,224,156,244,162,170,204,126,
  167,161,107,35,189,76,87,136,11,210,30,179,165,255,145,158,201,128,82,43,139,227,154,113,178,158,175,245,130,84,121,119,
  137,175,39,245,194,223,74,0,143,142,67,201,238,76,156,40,208,255,170,192,237,121,218,37,90,42,189,149,185,224,79,54,
  134,18,173,154,161,245,96,208,110,86,162,4,23,89,244,4,49,145,189,30,230,191,181,232,33,128,75,133,130,213,245,109,
  177,143,190,217,115,37,237,51,124,231,254,42,253,225,235,111,110,244,244,117,63,103,124,27,226,57,63,227,142,188,157,161,
  91,240,13,46,7,81,58,105,3,76,213,8,250,4,82,92,60,120,84,96,64,234,160,201,3,71,225,8,247,194,176,31,
  95,101,198,60,70,59,51,238,181,167,187,108,26,19,62,152,21,9,110,200,234,16,199,158,2,44,60,143,96,162,226,249,
  126,107,136,123,175,32,89,141,210,48,86,121,235,181,37,215,141,8,169,244,188,247,9,73,130,205,32,69,64,125,220,13,
  172,229,176,228,188,198,221,4,232,106,139,62,60,15,221,216,151,59,232,59,18,54,86,58,71,40,52,43,6,246,210,3,
  146,69,164,29,70,19,255,2,12,68,157,125,85,4,120,47,106,81,50,179,58,29,106,146,233,91,195,86,251,219,12,158,
  210,185,45,23,54,28,209,164,58,216,192,111,22,2,208,162,22,109,193,95,2,157,55,94,211,42,114,92,175,97,1,232,
  135,27,107,165,17,231,71,124,210,138,35,206,138,120,247,203,198,72,208,60,226,240,227,76,251,204,164,215,109,222,61,17,
  67,124,63,196,148,90,168,13,234,215,185,78,218,22,121,29,227,140,45,4,252,144,38,39,40,178,229,112,66,64,241,138,
  24,117,14,155,232,210,141,13,248,46,90,175,26,185,132,146,214,123,152,28,67,9,255,147,81,138,156,75,137,239,188,213,
  23,59,188,191,193,175,227,245,192,179,18,163,250,212,174,184,184,250,252,39,13,71,29,77,35,183,20,86,222,189,105,173,
  26,31,127,70,240,129,143,79,251,140,36,233,103,166,199,224,175,28,2,154,225,47,238,66,174,91,108,215,235,33,94,213,
  189,56,30,32,236,65,150,173,126,226,98,74,22,53,134,30,199,142,140,57,74,71,36,21,90,241,207,151,24,49,102,25,
  37,20,240,194,184,208,249,159,35,18,152,99,93,125,57,114,69,108,136,186,187,246,92,157,235,186,238,225,21,59,254,68,
  249,47,235,83,139,43,109,42,129,102,249,222,213,131,37,148,44,218,21,106,7,93,138,17,70,83,167,59,49,218,104,11,
  232,122,140,204,145,118,154,33,67,186,67,175,183,109,136,156,181,167,236,115,171,132,237,174,80,102,1,247,165,40,35,254,
  200,174,45,47,117,146,157,142,114,44,22,225,4,59,224,175,36,33,25,138,200,233,57,110,244,35,70,39,118,43,128,223,
  208,173,101,226,192,76,196,23,44,106,148,249,85,134,69,198,195,82,139,22,195,153,60,210,121,166,39,96,218,184,192,75,
  168,53,21,31,176,117,151,202,85,45,215,221,133,71,107,113,157,247,167,166,129,101,1,91,233,223,190,93,169,252,222,254,
  64,156,215,160,235,243,91,238,20,49,93,146,30,210,179,175,28,73,184,51,253,95,24,129,84,58,224,110,177,48,199,177,
  206,192,211,249,100,133,233,22,30,216,162,199,130,126,26,132,15,190,250,89,213,233,55,74,190,180,44,173,21,106,109,238,
  75,104,241,235,86,27,92,219,94,217,235,57,100,212,118,163,199,107,176,166,209,181,115,239,64,66,185,100,163,79,207,198,
  47,148,180,243,85,34,186,239,141,175,71,79,19,170,81,175,180,93,193,177,83,100,54,200,68,154,52,239,254,29,152,145,
  29,19,7,235,1,16,150,71,170,118,216,92,72,58,83,200,219,216,250,39,92,137,134,50,160,250,175,125,25,164,234,43,
  75,139,85,118,88,31,68,112,104,220,216,116,71,151,128,120,158,79,98,145,164,168,119,84,175,25,153,24,106,14,125,37,
  35,12,170,130,10,33,26,100,5,185,64,149,63,105,68,158,16,165,140,132,106,235,5,170,10,81,150,172,122,76,78,32,
  21,245,236,120,65,93,206,24,145,60,226,157,7,62,182,177,9,237,63,46,124,253,138,67,243,71,58,47,206,39,28,10,
  223,4,115,120,29,128,34,45,122,180,25,203,25,77,194,238,71,79,237,167,37,182,50,119,49,189,161,157,99,221,6,244,
  103,140,215,204,139,47,52,93,178,83,85,96,115,205,128,80,52,238,129,212,231,160,224,226,51,202,211,173,158,199,87,126,
  215,105,168,66,183,93,7,175,83,20,104,18,71,19,239,220,246,100,237,8,67,112,62,234,236,171,84,128,115,251,35,93,
  101,103,114,126,99,181,87,135,1,59,74,196,95,58,121,89,197,12,65,72,54,205,28,190,252,224,214,161,66,42,255,143,
  194,126,236,61,224,22,6,115,58,225,83,58,60,122,126,10,255,213,227,169,253,31,11,14,60,187,25,235,49,173,161,162,
  131,52,240,67,248,73,253,219,134,4,70,242,69,60,244,85,253,45,97,249,180,39,72,253,142,151,54,102,158,204,2,175,
  241,202,137,183,25,41,111,54,214,185,235,180,96,107,244,229,121,206,220,91,3,46,11,56,65,127,50,134,93,22,116,230,
  220,114,70,167,205,233,230,134,97,45,35,71,190,53,87,46,138,216,85,47,121,161,156,108,213,54,83,73,26,50,125,197,
  234,15,193,242,154,156,161,17,12,255,8,92,142,23,134,31,226,137,193,30,5,206,174,230,58,207,176,227,79,250,84,184,
  190,177,131,253,131,170,51,191,159,111,88,85,58,241,229,206,64,42,76,243,37,36,150,34,62,1,73,26,163,137,31,11,
  89,241,25,225,86,96,1,198,24,239,1,198,204,35,203,39,91,92,95,39,170,97,98,31,179,199,231,250,12,183,229,216,
  151,143,242,125,201,18,67,207,186,3,130,69,28,245,165,253,47,31,30,188,45,233,121,102,235,174,75,158,78,229,43,18,
  212,50,108,210,167,127,145,202,53,249,6,191,103,16,88,5,243,68,16,216,131,224,228,61,26,151,16,231,127,142,200,233,
  140,165,1,241,139,246,42,218,89,58,123,234,198,117,149,218,211,203,25,81,76,179,95,96,83,176,2,193,195,206,7,163,
  54,23,121,242,13,75,8,24,175,28,45,41,67,123,110,158,137,33,156,63,91,253,76,49,192,184,93,187,87,105,232,230,
  20,51,176,70,24,52,71,198,249,32,238,180,189,85,243,119,57,92,73,119,161,193,226,27,199,178,175,113,169,224,201,49,
  245,212,27,21,154,245,224,19,228,192,102,225,173,203,1,116,174,167,162,206,68,72,224,157,100,151,137,244,218,32,13,156,
  61,225,104,229,157,72,175,11,248,57,79,230,249,117,157,126,244,160,201,39,100,207,230,107,69,174,61,139,230,43,241,90,
  54,240,74,139,103,27,169,98,154,241,93,32,5,105,23,202,234,28,206,131,36,204,138,163,15,99,253,209,30,231,50,167,
  34,46,1,60,125,197,193,68,44,250,21,249,241,112,16,245,79,82,255,154,4,58,175,15,52,138,94,210,127,242,153,3,
  179,80,152,10,236,68,242,9,94,179,147,139,0,207,101,31,112,14,43,241,200,195,79,168,206,182,173,177,95,247,215,46,
  252,55,124,37,208,126,100,27,215,229,21,206,240,13,67,184,19,88,194,94,241,179,240,26,130,153,140,229,203,174,47,170,
  84,87,250,252,31,131,72,104,138,237,100,144,37,143,122,220,241,241,82,130,165,5,131,148,37,143,213,112,201,2,79,113,
  95,21,245,35,173,50,219,245,197,243,91,37,59,60,113,190,25,37,87,148,194,51,87,108,1,137,101,40,84,163,9,86,
  254,233,145,67,194,92,194,159,0,237,111,116,154,27,198,222,27,169,160,153,48,68,208,81,216,112,170,99,239,192,62,33,
  7,245,91,182,240,161,136,155,5,100,163,46,251,247,39,40,156,105,121,152,230,171,223,165,223,255,126,56,154,29,190,25,
  185,5,108,206,61,199,161,136,75,1,207,192,239,231,67,147,222,62,169,59,22,180,1,139,47,202,16,174,135,239,232,223,
  51,72,27,249,33,180,188,146,173,245,239,187,236,119,191,189,38,235,106,1,191,129,72,104,96,75,126,48,184,33,240,60,
  172,67,118,0,88,120,228,7,118,252,237,184,140,213,241,16,123,10,144,68,12,86,216,92,192,150,178,188,104,56,77,36,
  221,88,0,188,194,94,98,192,95,238,199,124,16,199,187,82,52,133,180,224,145,176,93,102,98,27,229,50,149,68,255,50,
  94,90,43,225,200,119,189,6,104,213,220,243,86,182,161,240,140,158,2,15,126,111,44,61,65,37,41,172,25,13,179,56,
  143,91,196,234,241,128,61,15,104,192,227,1,64,4,209,87,137,72,43,179,105,240,184,19,168,130,127,255,24,184,129,232,
  121,97,120,244,4,88,151,234,251,44,167,3,126,3,235,76,156,16,24,106,100,238,184,43,32,247,236,143,231,62,152,153,
  144,4,63,43,230,24,81,99,232,251,25,222,191,236,104,17,134,30,65,126,79,4,28,14,39,101,115,118,136,222,33,54,
  33,56,236,79,81,249,65,223,192,154,202,144,112,250,202,38,227,158,232,35,244,11,140,135,76,181,41,102,96,125,176,240,
  22,206,124,190,114,191,122,187,173,50,210,3,142,133,3,116,116,156,34,220,184,255,143,115,141,223,207,50,80,112,225,224,
  1,120,60,6,180,33,21,67,233,136,3,188,116,180,201,9,18,168,186,240,123,91,71,148,183,189,255,117,171,96,239,0,
  87,214,99,53,159,58,156,201,136,43,125,221,146,253,39,161,201,253,244,183,140,250,15,15,96,158,88,243,38,136,119,25,
  193,11,140,231,6,181,217,84,58,187,129,186,185,18,114,75,204,13,189,15,196,167,148,109,152,12,11,223,162,209,141,25,
  228,63,253,246,193,103,159,90,88,136,75,8,55,217,187,87,9,111,39,184,31,10,211,123,226,209,83,47,211,254,169,63,
  241,71,104,40,203,109,148,239,174,93,74,80,177,177,150,129,185,148,131,6,45,26,219,7,68,207,47,81,144,178,72,12,
  24,74,73,174,228,99,135,39,81,78,185,164,186,199,75,232,42,146,214,135,224,55,103,3,238,227,113,27,198,182,2,97,
  107,55,92,76,177,63,153,165,91,214,210,74,100,135,194,88,189,188,43,245,183,230,133,201,155,88,176,192,60,85,0,26,
  10,170,88,97,160,121,176,209,32,168,174,249,241,106,104,11,3,98,190,134,80,86,229,140,244,208,220,24,74,119,146,172,
  138,226,173,96,41,74,35,104,255,195,250,25,32,26,76,120,46,193,244,229,87,215,143,105,220,12,105,38,23,51,243,71,
  56,19,61,252,237,90,253,242,229,149,106,226,54,172,38,181,230,192,235,127,112,177,203,104,168,238,32,235,56,132,141,254,
  239,199,6,238,26,122,229,87,13,181,168,244,186,143,175,214,162,0,84,59,186,39,105,195,231,245,57,129,179,76,165,63,
  153,42,34,109,166,50,199,61,92,56,246,51,238,103,127,247,52,210,252,56,14,112,16,60,120,206,192,236,252,43,15,55,
  209,52,243,254,174,33,23,234,182,95,123,178,48,79,50,163,161,125,178,213,175,53,130,220,49,27,176,116,228,218,124,12,
  85,201,203,55,16,203,109,32,26,72,154,246,158,219,75,53,115,9,52,5,31,140,160,134,236,98,51,86,129,232,126,36,
  115,66,17,180,26,119,7,230,175,29,71,211,24,195,192,3,51,248,165,28,76,194,204,200,65,251,242,118,48,134,153,250,
  208,159,228,93,165,223,40,105,109,209,18,122,172,254,193,246,1,130,210,206,197,102,181,224,104,222,85,54,136,189,248,158,
  240,60,124,211,208,33,74,34,109,82,244,192,98,8,51,170,153,185,170,74,239,173,67,190,33,71,227,121,196,176,70,93,
  58,128,21,7,228,215,60,184,168,106,199,76,158,93,232,208,116,250,71,104,136,59,147,191,173,62,141,151,113,86,195,200,
  6,109,113,50,118,38,176,99,67,133,214,91,7,114,246,131,242,160,54,14,118,120,82,188,165,46,189,75,116,79,193,117,
  172,27,14,62,86,237,8,29,108,26,214,205,160,52,247,61,145,79,68,131,167,71,157,30,166,44,161,134,208,143,51,216,
  50,176,44,87,7,51,242,106,248,83,36,239,27,183,194,239,15,6,247,162,160,170,3,84,224,142,23,51,38,217,188,146,
  113,219,159,198,22,254,126,199,213,190,25,67,185,210,13,47,247,125,57,139,248,65,151,254,195,42,100,139,64,49,238,84,
  177,13,164,83,142,199,35,82,11,29,199,224,13,189,19,245,160,40,102,154,202,217,66,163,46,164,113,208,198,127,176,105,
  181,7,124,5,239,196,94,32,106,29,70,99,189,125,98,252,140,124,245,134,39,19,167,187,6,46,13,69,80,159,223,226,
  182,224,140,173,228,157,37,126,203,104,230,184,36,144,76,21,110,143,194,135,42,1,18,243,94,202,111,181,216,9,4,250,
  221,205,246,25,122,52,178,150,22,56,25,78,150,238,249,3,203,134,51,14,172,190,105,233,238,2,235,132,151,132,50,180,
  6,40,110,35,80,53,231,133,220,34,115,45,111,167,132,39,101,210,83,210,192,210,27,180,188,22,103,53,131,91,106,192,
  132,229,85,50,2,87,252,99,238,160,163,153,79,57,32,150,151,71,252,8,169,254,70,129,249,142,216,165,253,87,134,56,
  169,243,254,36,198,191,183,47,115,120,153,252,113,67,191,96,97,140,9,46,22,73,165,223,8,234,179,5,38,137,193,153,
  131,171,214,122,105,96,237,141,115,166,85,236,106,155,55,217,150,95,63,216,241,104,242,77,206,112,145,1,162,53,2,93,
  161,130,250,40,210,4,160,25,71,164,119,152,46,244,144,140,109,41,33,255,205,135,231,64,50,144,177,165,102,48,53,159,
  139,203,64,52,139,180,4,173,89,47,188,142,224,112,168,64,143,228,201,211,182,171,7,24,100,171,198,164,239,240,160,244,
  136,130,196,130,103,166,1,58,72,71,60,244,181,84,103,144,251,37,47,176,115,87,205,85,130,171,65,145,110,221,226,174,
  25,236,175,215,109,37,203,196,56,87,142,116,188,38,178,67,103,128,215,80,172,148,35,184,97,166,162,52,205,20,244,212,
  138,75,43,101,11,40,184,50,164,249,118,239,201,29,111,175,172,114,185,14,207,151,12,68,255,195,186,109,166,1,206,75,
  60,148,201,214,211,34,57,115,176,181,95,127,232,6,47,196,116,129,214,26,22,187,71,165,159,199,240,8,207,35,188,255,
  61,140,254,15,60,242,71,19,66,182,2,53,155,46,106,147,28,237,131,158,165,121,85,93,101,158,101,134,64,39,39,90,
  119,117,12,244,169,13,175,189,156,96,196,136,186,203,103,125,246,163,81,60,210,20,121,195,63,184,39,236,38,132,219,135,
  1,234,186,66,141,1,251,2,219,182,48,221,130,179,35,143,105,155,25,184,201,115,166,124,91,93,121,175,141,182,158,83,
  115,158,3,39,82,223,125,10,245,238,123,5,60,92,25,122,94,217,54,61,43,174,252,84,107,242,148,52,176,186,190,247,
  231,13,55,61,104,182,155,153,40,60,163,76,250,168,233,28,120,98,186,192,5,164,91,223,131,41,42,172,163,126,163,93,
  64,29,183,160,104,3,105,211,249,37,31,139,194,102,52,233,117,198,144,255,204,195,33,0,157,131,172,45,119,126,93,159,
  191,102,198,39,105,110,19,216,226,198,157,1,186,81,187,157,71,77,171,4,240,56,207,26,49,19,210,195,119,97,94,203,
  50,108,168,23,104,93,140,103,147,109,249,237,227,194,195,11,104,211,27,164,90,77,74,17,200,202,213,168,121,190,1,54,
  70,223,97,23,1,123,223,155,120,197,101,206,128,60,161,120,168,236,47,147,202,223,48,158,48,245,244,170,45,245,226,238,
  115,136,139,236,38,46,71,241,69,150,219,153,75,56,146,64,145,162,188,72,12,236,101,112,49,106,152,81,108,177,67,23,
  122,9,37,94,233,51,57,20,173,135,57,138,189,5,92,71,146,82,31,162,48,98,218,64,121,190,155,226,33,70,82,31,
  104,222,234,153,46,204,89,76,115,136,45,23,247,48,118,36,157,198,148,249,244,50,234,11,108,244,159,241,32,200,160,173,
  66,194,41,0,148,5,110,10,84,203,147,217,210,229,250,173,93,236,80,149,115,161,66,164,237,158,224,190,115,125,102,1,
  136,199,78,246,31,150,125,21,74,160,238,244,190,82,238,146,93,240,188,230,107,231,180,31,242,175,164,14,239,164,26,107,
  243,16,79,71,180,192,111,208,39,20,254,99,120,50,122,22,172,99,29,243,216,114,192,143,83,80,196,154,168,114,56,80,
  175,215,19,23,211,252,173,163,254,35,195,156,121,138,217,244,51,53,88,219,249,30,175,193,222,251,51,108,72,9,226,51,
  205,165,211,76,53,97,218,164,0,214,238,88,137,156,95,19,144,103,246,83,185,189,155,85,215,137,237,0,66,57,23,137,
  152,16,21,143,26,222,185,230,181,58,90,38,183,178,46,137,110,202,48,100,94,155,108,103,74,224,166,212,249,149,135,22,
  44,87,112,183,160,194,148,119,163,239,63,40,60,2,44,223,177,90,183,206,133,191,115,126,159,253,240,134,41,105,96,141,
  254,15,121,215,240,99,170,151,209,242,128,185,185,139,133,242,213,65,219,149,72,33,119,20,172,52,189,193,173,83,194,245,
  250,187,49,196,66,27,186,15,232,77,95,46,181,196,68,231,114,140,177,64,212,221,86,137,238,206,193,191,188,81,229,205,
  169,82,108,127,186,109,201,229,43,206,251,225,191,125,3,220,103,179,62,133,213,218,98,27,86,30,80,17,158,251,136,207,
  247,93,173,97,219,150,190,236,201,185,252,9,161,223,227,26,119,47,48,87,232,176,220,7,175,245,65,164,84,155,13,124,
  47,225,57,4,51,157,87,36,217,72,3,178,215,112,30,245,47,91,175,140,52,209,64,198,49,145,133,79,190,251,139,97,
  102,227,238,129,2,40,190,184,4,188,195,169,36,18,68,124,124,247,134,245,190,248,113,83,235,68,59,255,151,57,155,248,
  162,207,102,25,145,97,158,68,178,178,6,199,108,220,107,130,28,7,54,223,140,112,167,54,21,116,82,201,39,216,167,170,
  170,183,229,90,175,195,193,129,91,35,30,172,250,166,147,132,96,212,190,198,35,64,219,58,62,141,91,246,81,157,75,250,
  108,135,55,161,21,29,232,59,84,255,249,64,242,211,10,45,174,21,162,175,136,205,191,36,19,101,34,245,9,136,116,226,
  195,227,55,62,57,228,87,210,189,116,96,195,112,227,143,48,166,201,168,179,150,188,239,180,196,131,116,159,92,36,17,251,
  222,212,231,195,111,146,51,141,149,53,139,229,1,86,47,205,85,113,179,190,173,231,107,121,32,110,107,213,145,230,129,94,
  229,95,171,199,6,183,82,102,210,196,140,87,7,36,229,58,9,25,171,95,176,25,134,169,61,15,80,144,48,250,126,54,
  145,11,127,145,105,133,11,97,5,61,177,151,128,203,11,213,21,175,88,106,223,234,180,40,141,219,93,45,211,242,169,111,
  221,100,54,41,140,142,124,174,205,161,241,36,139,133,146,188,145,228,156,253,40,171,137,87,225,246,0,13,103,169,207,46,
  5,124,160,149,210,33,230,150,41,108,96,253,230,87,168,98,132,49,173,99,143,228,45,172,79,146,29,126,173,19,84,202,
  31,46,185,212,56,5,102,211,81,160,29,233,109,116,99,18,186,187,17,208,81,92,31,43,188,133,35,129,115,86,199,93,
  16,182,59,65,48,247,5,179,103,245,186,145,107,71,118,254,229,182,84,164,40,211,196,180,34,136,251,34,140,48,247,224,
  69,253,136,180,134,248,200,94,22,26,238,28,48,60,71,77,182,193,92,217,167,45,81,171,124,197,100,94,254,198,59,29,
  213,3,158,171,60,207,127,183,59,58,154,142,205,102,72,69,17,80,59,173,253,32,216,39,180,49,183,19,59,240,237,47,
  221,251,249,125,26,67,195,155,200,218,67,142,223,224,191,122,13,160,241,18,245,130,202,211,212,37,180,140,165,44,155,191,
  186,231,191,26,47,158,124,141,207,184,82,189,113,110,172,92,173,121,45,2,174,219,63,38,170,6,64,85,254,25,18,137,
  198,79,29,54,68,76,47,220,195,32,51,63,64,139,216,167,42,241,104,193,180,198,19,171,250,47,204,178,99,225,62,223,
  0,174,161,150,207,66,16,47,34,246,132,226,127,98,72,128,146,66,123,135,50,135,239,12,3,98,198,191,141,247,220,148,
  177,136,227,177,136,34,113,223,63,44,28,131,180,27,23,142,4,184,53,174,0,252,225,110,204,33,232,212,143,245,93,45,
  9,172,255,218,205,179,50,229,252,62,219,42,4,134,119,214,20,154,245,73,68,183,175,71,240,186,184,64,157,63,202,146,
  228,0,242,226,2,101,14,171,55,23,152,132,53,97,3,81,124,57,85,117,115,71,214,82,25,244,226,201,163,205,232,25,
  12,47,166,109,156,86,254,140,134,195,50,7,94,126,248,162,203,71,56,107,96,100,135,224,56,194,38,23,126,62,120,11,
  209,240,147,49,92,123,24,233,199,48,139,21,244,199,25,131,43,166,17,37,4,140,133,197,190,26,184,124,6,190,4,165,
  173,168,44,26,142,163,98,232,39,38,243,105,194,88,198,24,102,250,221,169,176,234,138,151,129,47,39,207,8,7,255,152,
  23,10,76,50,206,249,34,169,196,199,247,195,108,186,19,188,152,92,76,18,180,108,202,27,88,255,229,122,117,235,201,24,
  154,109,117,230,235,183,124,223,61,207,174,61,119,13,153,118,77,66,216,152,133,116,149,207,170,174,194,58,2,176,152,226,
  200,72,214,206,217,159,232,134,29,69,66,103,176,250,114,99,159,179,110,135,184,125,64,243,12,3,105,109,83,14,133,47,
  111,108,131,235,19,21,11,112,141,111,168,23,105,20,198,167,191,156,119,26,84,0,181,120,94,142,43,46,189,41,120,85,
  150,223,140,229,171,139,1,15,141,67,65,126,16,94,26,36,105,220,7,68,194,155,200,94,195,153,212,222,201,188,252,67,
  91,40,25,52,191,35,27,110,235,122,198,192,28,80,3,152,108,38,5,223,0,249,132,44,212,141,108,207,20,237,173,29,
  233,108,254,171,239,102,241,151,153,183,190,89,166,161,186,214,186,2,94,199,18,192,7,197,183,210,193,83,179,212,100,2,
  76,7,162,141,191,205,171,11,31,47,158,148,43,53,186,245,236,93,17,169,86,98,83,13,211,86,131,0,133,252,88,222,
  213,39,248,72,238,5,86,137,186,235,247,248,183,55,71,117,57,146,199,173,137,172,231,238,184,135,165,91,4,162,37,19,
  76,22,33,8,88,11,81,174,209,125,188,41,24,117,139,104,33,29,27,67,189,74,235,98,160,76,70,30,121,71,147,96,
  44,184,112,234,147,87,216,59,140,48,94,13,180,254,135,165,183,215,128,82,220,223,197,98,72,158,134,107,220,31,164,143,
  161,75,99,162,91,193,187,198,88,190,240,179,57,198,44,211,106,27,170,2,245,137,27,183,128,207,144,178,155,211,191,123,
  172,177,111,128,39,176,220,6,17,134,224,159,69,1,53,174,199,162,137,164,21,211,157,164,156,77,188,182,127,210,21,119,
  238,125,210,235,144,146,52,24,183,45,111,184,97,198,0,215,144,53,245,216,228,63,216,154,91,187,154,200,229,118,60,97,
  233,5,39,15,143,220,94,236,249,148,239,241,89,123,163,50,120,142,110,192,27,120,52,99,141,184,14,80,254,151,84,32,
  142,230,7,23,128,162,48,37,39,0,9,248,231,253,64,43,255,123,201,213,198,169,199,124,239,238,246,250,100,95,17,222,
  84,120,163,177,176,243,208,64,253,84,49,38,186,19,7,136,148,147,10,130,111,22,6,179,224,21,18,8,58,168,93,21,
  71,193,247,60,207,196,79,26,113,218,69,132,117,21,248,64,68,200,15,202,249,71,25,88,191,37,108,234,51,27,33,153,
  166,237,157,111,6,234,92,34,163,149,138,103,137,236,213,95,227,47,179,244,140,114,150,21,3,115,17,255,4,76,129,55,
  231,44,86,115,12,220,116,164,92,118,57,120,119,28,35,223,163,162,143,52,248,28,205,139,18,222,195,194,251,198,245,131,
  74,203,53,84,15,90,135,74,127,126,185,234,203,1,255,248,228,109,21,155,123,243,6,49,35,27,127,100,218,197,185,117,
  204,46,211,189,107,175,47,112,131,213,223,169,213,31,179,97,129,56,75,88,10,143,138,132,213,104,199,211,207,63,217,173,
  62,123,225,131,157,90,238,230,138,252,54,235,201,191,252,212,53,180,4,198,133,139,115,9,114,225,24,120,22,102,4,60,
  123,28,56,131,35,44,192,172,131,239,31,222,17,89,217,141,181,127,217,60,213,77,32,198,160,132,83,96,141,228,23,147,
  85,48,223,46,125,2,81,112,59,228,83,236,60,41,121,73,139,149,213,85,45,73,125,171,199,139,39,228,202,225,52,218,
  161,221,231,175,205,116,77,132,191,178,229,211,213,31,164,71,224,147,252,172,60,25,75,83,134,215,158,248,29,165,116,232,
  20,244,0,26,7,52,26,230,41,102,36,180,247,13,209,67,61,29,54,245,78,58,126,148,132,191,40,66,88,134,118,141,
  132,31,16,10,45,230,4,47,204,43,102,218,50,169,144,14,58,170,6,18,134,55,80,173,119,131,215,86,185,126,129,231,
  174,245,137,192,166,228,76,178,241,52,241,147,7,127,144,164,168,113,177,215,220,248,217,165,63,4,46,10,205,135,206,65,
  230,86,93,33,43,242,201,240,193,57,31,216,11,191,77,153,176,246,151,204,66,137,176,6,145,147,197,240,40,240,169,23,
  158,81,250,167,81,93,173,207,181,65,244,19,113,112,246,220,115,98,102,74,43,236,212,114,108,98,119,168,233,150,187,28,
  23,191,250,116,238,103,218,211,111,78,22,41,183,163,228,114,133,235,48,45,138,221,91,201,173,212,107,180,65,198,211,169,
  120,188,65,65,80,30,84,213,40,209,209,51,224,102,251,40,108,233,247,106,209,79,6,156,254,101,203,108,85,55,89,187,
  97,50,240,141,32,204,153,51,249,4,248,162,142,117,7,88,93,73,234,217,237,114,251,151,230,84,57,171,81,18,86,129,
  213,37,226,140,19,65,156,211,74,244,48,209,123,205,253,11,100,187,20,217,244,215,216,32,15,247,45,49,212,18,227,54,
  90,79,245,208,38,168,6,234,135,232,83,139,217,101,109,141,106,221,212,61,82,215,18,220,224,171,197,169,25,31,195,81,
  75,239,41,194,124,30,25,241,67,164,129,228,186,162,83,77,121,208,148,125,48,99,253,131,222,91,100,111,202,112,196,64,
  142,96,173,255,203,211,174,155,82,235,197,147,13,186,63,199,174,180,59,191,194,214,133,59,85,44,153,148,136,209,199,107,
  131,14,24,89,252,107,48,8,179,11,127,21,116,197,204,193,203,130,102,24,206,191,72,153,231,64,236,220,57,120,57,208,
  28,179,21,127,9,116,194,200,224,95,130,129,152,39,120,18,24,201,249,90,116,46,209,101,169,138,10,214,122,167,56,175,
  129,243,103,175,103,58,206,91,83,252,98,58,242,4,235,21,6,119,82,246,208,246,143,97,2,27,33,61,200,38,78,54,
  127,91,61,89,247,176,177,96,148,187,182,42,56,28,225,172,125,137,168,29,209,8,143,90,40,70,109,162,70,68,157,246,
  18,144,47,98,185,155,127,140,103,137,238,72,29,237,3,3,63,249,151,159,209,206,52,128,22,7,20,165,36,86,222,214,
  57,70,132,34,69,81,114,224,247,17,230,161,78,56,73,57,210,32,229,97,145,87,147,55,84,2,53,65,127,130,237,30,
  121,32,71,169,54,73,183,218,216,33,170,73,91,153,200,23,225,55,230,111,201,17,185,35,124,12,98,156,230,36,87,144,
  131,135,115,168,3,227,197,19,90,59,131,143,185,197,44,38,104,254,183,74,237,91,196,61,17,41,127,67,137,14,81,51,
  162,65,123,3,144,24,94,249,238,186,103,121,198,211,222,124,114,245,200,184,161,209,208,206,211,93,25,45,158,239,226,190,
  151,42,106,243,1,102,225,169,236,200,170,78,18,73,35,242,117,254,242,170,225,14,182,90,179,15,136,15,85,83,95,62,
  186,111,247,45,145,172,125,20,4,34,52,216,148,156,201,53,158,4,83,35,12,111,95,182,204,140,11,41,127,211,24,212,
  179,247,135,76,225,5,76,39,104,245,23,153,180,197,149,190,58,178,36,193,72,201,95,70,255,89,162,116,68,169,78,46,
  233,102,36,112,173,216,52,54,70,243,142,184,213,245,248,35,47,84,92,210,82,53,137,190,254,177,57,242,110,80,236,202,
  146,171,241,71,242,243,27,116,107,172,91,77,251,136,212,50,186,56,35,14,122,5,185,66,105,208,63,244,25,104,24,94,
  70,5,162,159,124,219,81,231,240,214,210,83,35,67,95,129,211,176,57,88,97,243,51,157,205,78,115,4,62,74,182,154,
  220,193,88,224,125,192,92,204,45,188,9,24,133,145,67,78,177,131,248,91,160,7,102,61,94,19,62,215,150,225,85,65,
  107,204,92,228,180,18,68,206,181,165,120,21,248,55,27,225,83,207,17,179,15,127,3,116,67,206,175,47,152,7,120,91,
  48,1,99,133,119,2,19,167,207,151,122,98,242,120,247,138,107,243,93,1,213,87,239,243,67,231,124,204,247,121,151,53,
  47,67,178,84,182,197,100,56,111,132,65,63,63,213,121,91,119,170,45,188,95,238,177,163,253,247,164,15,218,88,240,117,
  132,50,74,233,85,34,10,71,124,191,213,108,81,17,135,105,223,219,43,50,164,244,127,200,192,250,159,79,211,206,78,67,
  242,204,180,23,197,253,205,33,110,205,49,185,37,215,239,49,109,36,18,180,164,240,207,91,2,13,183,191,208,85,112,89,
  59,251,243,185,106,179,91,28,157,34,223,136,231,16,208,209,255,31,151,101,69,196,139,240,237,96,183,32,32,123,207,172,
  107,243,58,157,45,142,197,103,109,159,97,2,86,220,59,99,157,28,223,234,188,33,178,191,40,38,169,182,80,162,137,167,
  209,175,115,227,64,39,84,197,106,86,138,242,185,14,217,65,17,148,2,106,13,61,106,208,154,114,159,38,50,180,138,82,
  65,123,15,143,197,180,55,40,71,33,74,33,237,245,96,39,37,3,54,171,46,194,106,150,60,101,214,159,2,141,64,16,
  125,9,99,37,83,105,232,48,165,149,102,204,22,31,70,199,29,148,90,218,39,218,81,186,29,35,25,106,128,186,160,190,
  63,241,156,121,210,231,48,252,134,22,83,178,105,159,134,22,81,10,104,175,199,252,149,121,148,124,218,43,74,8,213,131,
  158,13,221,131,44,161,241,43,226,45,132,165,171,131,122,137,214,197,184,53,180,129,82,73,251,240,55,148,172,164,20,209,
  222,12,14,82,114,105,6,212,203,116,30,198,229,113,94,35,5,232,45,20,50,242,132,134,103,204,25,108,162,196,211,30,
  178,181,58,199,41,237,52,19,230,50,166,17,116,132,45,191,26,142,153,8,29,31,158,55,242,145,70,30,226,164,100,210,
  158,141,131,228,76,158,145,151,53,163,225,109,35,102,116,110,166,33,179,10,186,250,67,76,73,133,47,20,13,35,157,52,
  79,198,230,161,181,148,50,218,219,95,70,255,44,74,58,237,233,240,226,17,144,70,161,157,160,191,101,116,64,159,161,24,
  168,17,250,247,249,31,79,231,145,190,216,225,217,185,103,43,190,181,37,135,124,203,92,86,93,67,12,242,183,207,145,185,
  82,96,114,34,90,78,42,245,197,201,64,223,189,45,55,86,184,85,173,221,125,49,212,222,108,201,77,229,34,171,38,193,
  114,89,103,115,161,217,7,207,157,50,115,88,156,161,124,196,202,123,253,109,77,61,135,91,187,55,95,109,113,117,57,91,
  252,236,94,128,157,222,124,11,203,184,197,70,250,1,179,114,154,190,138,103,200,87,31,47,248,88,83,213,185,161,151,147,
  124,133,50,240,207,227,36,227,3,115,59,179,123,200,115,100,27,173,120,136,31,214,207,47,81,74,239,66,74,30,237,213,
  112,46,149,143,126,18,226,128,176,208,251,169,203,147,255,7,68,104,35,79,138,61,209,160,0,0,0,37,116,69,88,116,
  100,97,116,101,58,99,114,101,97,116,101,0,50,48,49,57,45,48,55,45,49,55,84,49,57,58,49,56,58,53,56,43,
  48,57,58,48,48,42,183,222,81,0,0,0,37,116,69,88,116,100,97,116,101,58,109,111,100,105,102,121,0,50,48,49,
  57,45,48,55,45,49,55,84,49,57,58,49,56,58,53,56,43,48,57,58,48,48,91,234,102,237,0,0,0,0,73,69,
  78,68,174,66,96,130,
};
namespace System {
const unsigned char Boards[32230] = {
  100,97,116,97,98,97,115,101,10,32,32,114,101,118,105,115,105,111,110,58,32,50,48,50,48,45,48,54,45,48,55,10,
  10,47,47,66,111,97,114,100,115,32,40,80,114,111,100,117,99,116,105,111,110,41,10,10,100,97,116,97,98,97,115,101,
  10,32,32,114,101,118,105,115,105,111,110,58,32,50,48,50,48,45,48,49,45,50,49,10,10,98,111,97,114,100,58,32,
  66,65,78,68,65,73,45,80,84,45,57,50,51,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,
  99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,
  48,48,45,49,102,44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,
  48,10,32,32,115,108,111,116,32,116,121,112,101,61,83,117,102,97,109,105,84,117,114,98,111,10,32,32,32,32,114,111,
  109,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,
  56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,114,97,109,10,32,32,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,54,48,45,54,102,44,101,48,45,101,102,58,48,48,48,48,
  45,102,102,102,102,10,32,32,115,108,111,116,32,116,121,112,101,61,83,117,102,97,109,105,84,117,114,98,111,10,32,32,
  32,32,114,111,109,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,53,102,44,99,48,
  45,100,102,58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,114,97,
  109,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,
  48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,66,83,67,45,49,65,53,66,57,80,45,48,49,10,
  32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,
  32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,49,48,45,49,55,58,53,48,48,48,45,53,102,102,102,32,109,
  97,115,107,61,48,120,102,48,48,48,10,32,32,112,114,111,99,101,115,115,111,114,32,105,100,101,110,116,105,102,105,101,
  114,61,77,67,67,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,48,102,58,53,48,48,48,
  45,53,102,102,102,10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,
  48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,
  45,55,102,102,102,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,
  101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,
  77,32,99,111,110,116,101,110,116,61,68,111,119,110,108,111,97,100,10,32,32,32,32,32,32,115,108,111,116,32,116,121,
  112,101,61,66,83,77,101,109,111,114,121,10,10,98,111,97,114,100,58,32,66,83,67,45,49,65,53,77,45,48,50,10,
  32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,
  109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,58,56,48,48,48,45,102,102,102,
  102,32,109,97,115,107,61,48,120,101,48,56,48,48,48,32,98,97,115,101,61,48,120,48,48,48,48,48,48,10,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,58,56,48,48,48,45,102,102,102,102,32,109,97,
  115,107,61,48,120,101,48,56,48,48,48,32,98,97,115,101,61,48,120,49,48,48,48,48,48,10,32,32,32,32,109,97,
  112,32,97,100,100,114,101,115,115,61,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,
  120,101,48,56,48,48,48,32,98,97,115,101,61,48,120,50,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,
  100,114,101,115,115,61,97,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,101,48,56,
  48,48,48,32,98,97,115,101,61,48,120,49,48,48,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,
  82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,
  61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,
  48,48,10,32,32,115,108,111,116,32,116,121,112,101,61,66,83,77,101,109,111,114,121,10,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,99,48,45,101,102,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,
  66,83,67,45,49,65,55,77,45,40,48,49,44,49,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,49,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,101,48,56,48,48,48,
  32,98,97,115,101,61,48,120,48,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,
  48,45,51,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,101,48,56,48,48,48,32,98,97,115,
  101,61,48,120,49,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,56,48,45,57,102,
  58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,101,48,56,48,48,48,32,98,97,115,101,61,48,120,
  50,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,97,48,45,98,102,58,56,48,48,
  48,45,102,102,102,102,32,109,97,115,107,61,48,120,101,48,56,48,48,48,32,98,97,115,101,61,48,120,49,48,48,48,
  48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,
  101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,
  48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,115,108,111,116,32,116,121,112,101,61,
  66,83,77,101,109,111,114,121,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,101,102,58,48,
  48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,66,83,67,45,49,74,51,77,45,48,49,10,32,32,109,
  101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,
  32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,44,56,48,45,57,102,58,56,48,48,48,45,
  102,102,102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,53,102,44,99,48,45,100,102,
  58,48,48,48,48,45,102,102,102,102,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,
  116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,
  97,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,32,32,115,108,
  111,116,32,116,121,112,101,61,66,83,77,101,109,111,114,121,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,
  61,50,48,45,51,102,44,97,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,54,48,45,55,100,44,101,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,10,98,111,
  97,114,100,58,32,66,83,67,45,49,74,53,77,45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,49,102,44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,52,48,45,53,102,44,99,48,45,100,102,58,48,48,48,48,45,102,102,102,102,10,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,45,55,
  102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,32,32,115,108,111,116,32,116,121,112,101,61,66,83,77,101,
  109,111,114,121,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,
  58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,54,48,45,55,100,
  44,101,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,66,83,67,45,49,76,51,
  66,45,48,49,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,87,54,
  53,67,56,49,54,83,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,
  98,102,58,50,50,48,48,45,50,51,102,102,10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,
  107,61,48,120,52,48,56,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,
  102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,115,108,111,116,32,116,121,
  112,101,61,66,83,77,101,109,111,114,121,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,
  99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,
  48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,115,105,122,101,61,48,120,50,48,48,48,
  10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,52,102,58,48,48,48,48,45,102,102,
  102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,73,
  110,116,101,114,110,97,108,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,
  56,48,45,98,102,58,51,48,48,48,45,51,55,102,102,32,115,105,122,101,61,48,120,56,48,48,10,10,98,111,97,114,
  100,58,32,66,83,67,45,49,76,53,66,45,48,49,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,
  116,101,99,116,117,114,101,61,87,54,53,67,56,49,54,83,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,
  61,48,48,45,51,102,44,56,48,45,98,102,58,50,50,48,48,45,50,51,102,102,10,32,32,32,32,109,99,117,10,32,
  32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,
  48,45,102,102,102,102,32,109,97,115,107,61,48,120,52,48,56,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,101,109,
  111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,
  32,32,32,115,108,111,116,32,116,121,112,101,61,66,83,77,101,109,111,114,121,10,32,32,32,32,109,101,109,111,114,121,
  32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,115,
  105,122,101,61,48,120,50,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,
  52,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,
  32,99,111,110,116,101,110,116,61,73,110,116,101,114,110,97,108,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,51,48,48,48,45,51,55,102,102,32,115,105,122,101,61,48,
  120,56,48,48,10,10,98,111,97,114,100,58,32,83,71,66,45,82,45,49,48,10,32,32,109,101,109,111,114,121,32,116,
  121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,
  115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,
  99,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,112,114,
  111,99,101,115,115,111,114,32,105,100,101,110,116,105,102,105,101,114,61,73,67,68,32,114,101,118,105,115,105,111,110,61,
  50,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,
  48,48,45,54,55,102,102,44,55,48,48,48,45,55,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,
  101,61,82,79,77,32,99,111,110,116,101,110,116,61,66,111,111,116,32,97,114,99,104,105,116,101,99,116,117,114,101,61,
  83,77,56,51,10,32,32,32,32,115,108,111,116,32,116,121,112,101,61,71,97,109,101,66,111,121,10,10,98,111,97,114,
  100,58,32,83,72,86,67,45,49,65,48,78,45,40,48,49,44,48,50,44,49,48,44,50,48,44,51,48,41,10,32,32,
  109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,
  45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,
  115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,
  48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,65,49,66,45,40,48,52,44,48,53,44,48,54,41,
  10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,
  97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,44,56,48,45,57,102,58,56,
  48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,
  112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,
  58,32,83,72,86,67,45,49,65,49,77,45,40,48,49,44,49,48,44,49,49,44,50,48,41,10,32,32,109,101,109,111,
  114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,
  102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,
  99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,
  55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,
  98,111,97,114,100,58,32,83,72,86,67,45,49,65,51,66,45,40,49,49,44,49,50,44,49,51,41,10,32,32,109,101,
  109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,44,56,48,45,57,102,58,56,48,48,48,45,102,
  102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,
  77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,
  48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,83,72,86,
  67,45,49,65,51,66,45,50,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,
  101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,
  100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,
  109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,
  32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,
  102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,65,51,77,
  45,40,49,48,44,50,48,44,50,49,44,51,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,
  32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,
  61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,
  48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,
  101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,
  48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,
  45,49,65,53,66,45,40,48,50,44,48,52,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,
  99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,
  48,48,45,49,102,44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,
  48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,
  10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,
  48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,65,53,77,45,40,48,49,44,49,49,44,
  50,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,
  111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,
  102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,
  32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,
  107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,66,48,78,45,40,48,50,44,48,
  51,44,49,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,
  80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,44,56,48,
  45,57,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,112,114,111,99,
  101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,51,48,45,51,102,44,98,48,45,98,102,58,56,48,48,48,45,102,102,102,102,
  32,109,97,115,107,61,48,120,51,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,
  32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,
  68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,
  116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,
  109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,
  104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,
  10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,66,53,66,45,48,50,10,32,32,109,101,109,111,114,121,32,116,
  121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,48,48,45,49,102,44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,32,109,97,
  115,107,61,48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,
  101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,
  48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,
  116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,
  50,48,45,51,102,44,97,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,51,102,102,
  102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,
  111,103,114,97,109,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,
  101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,
  105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,
  61,82,65,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,
  80,68,55,55,50,53,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,83,72,
  86,67,45,49,67,48,78,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,
  61,71,83,85,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,
  58,51,48,48,48,45,51,52,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,
  111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,
  61,48,48,45,49,102,44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,
  48,48,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,
  97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,54,48,45,55,100,44,101,48,45,102,
  102,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,67,48,78,53,83,45,
  48,49,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,71,83,85,10,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,51,48,48,48,
  45,51,52,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,
  116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,
  102,44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,
  32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,
  32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,54,48,45,55,100,44,101,48,45,102,102,58,48,48,48,
  48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,67,65,48,78,53,83,45,48,49,10,32,
  32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,71,83,85,10,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,51,48,48,48,45,51,52,102,
  102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,
  111,103,114,97,109,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,
  45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,53,102,44,99,48,45,100,102,58,48,48,48,48,45,102,102,102,
  102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,
  118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,
  58,54,48,48,48,45,55,102,102,102,32,115,105,122,101,61,48,120,50,48,48,48,10,32,32,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,55,48,45,55,49,44,102,48,45,102,49,58,48,48,48,48,45,102,102,102,102,10,10,
  98,111,97,114,100,58,32,83,72,86,67,45,49,67,65,48,78,54,83,45,48,49,10,32,32,112,114,111,99,101,115,115,
  111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,71,83,85,10,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,51,48,48,48,45,51,52,102,102,10,32,32,32,32,109,101,
  109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,
  45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,52,48,45,53,102,44,99,48,45,100,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,109,101,
  109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,
  32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,
  102,102,32,115,105,122,101,61,48,120,50,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,
  61,55,48,45,55,49,44,102,48,45,102,49,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,83,
  72,86,67,45,49,67,65,54,66,45,48,49,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,
  99,116,117,114,101,61,71,83,85,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,
  56,48,45,98,102,58,51,48,48,48,45,51,52,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,
  82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,97,112,32,97,100,
  100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,
  61,48,120,56,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,53,102,44,
  99,48,45,100,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,
  82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,115,105,122,101,61,48,120,
  50,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,49,44,102,48,45,
  102,49,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,67,66,48,78,55,
  83,45,48,49,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,71,83,
  85,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,51,48,
  48,48,45,51,52,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,
  101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,
  45,51,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,53,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,
  109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,
  32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,
  55,102,102,102,32,115,105,122,101,61,48,120,50,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,55,48,45,55,49,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,83,72,86,67,45,
  49,67,66,53,66,45,40,48,49,44,50,48,41,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,
  101,99,116,117,114,101,61,71,83,85,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,
  44,56,48,45,98,102,58,51,48,48,48,45,51,52,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,
  61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,48,48,45,51,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,
  48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,53,102,58,48,48,48,48,45,
  102,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,
  61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,
  45,98,102,58,54,48,48,48,45,55,102,102,102,32,115,105,122,101,61,48,120,50,48,48,48,10,32,32,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,49,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,
  114,100,58,32,83,72,86,67,45,49,67,66,55,66,45,48,49,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,
  99,104,105,116,101,99,116,117,114,101,61,71,83,85,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,
  48,45,51,102,44,56,48,45,98,102,58,51,48,48,48,45,51,52,102,102,10,32,32,32,32,109,101,109,111,114,121,32,
  116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,
  48,120,56,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,53,102,58,48,
  48,48,48,45,102,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,
  116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,
  102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,115,105,122,101,61,48,120,50,48,48,48,10,32,32,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,49,58,48,48,48,48,45,102,102,102,102,10,
  10,98,111,97,114,100,58,32,83,72,86,67,45,49,68,67,48,78,45,48,49,10,32,32,112,114,111,99,101,115,115,111,
  114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,72,71,53,49,66,83,49,54,57,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,99,48,48,45,54,102,102,102,44,55,
  99,48,48,45,55,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,
  116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,
  48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,
  10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,
  101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,55,58,48,48,48,48,45,55,
  102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,
  68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,72,71,53,49,66,83,49,54,57,10,32,32,32,32,
  109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,
  104,105,116,101,99,116,117,114,101,61,72,71,53,49,66,83,49,54,57,10,32,32,32,32,32,32,109,97,112,32,97,100,
  100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,54,98,102,102,44,55,48,48,48,
  45,55,98,102,102,32,109,97,115,107,61,48,120,102,48,48,48,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,
  10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,68,83,48,66,45,50,48,10,32,32,109,101,109,111,114,121,32,
  116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,
  97,115,107,61,48,120,56,48,48,48,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,
  117,114,101,61,117,80,68,57,54,48,53,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,54,48,45,
  54,55,44,101,48,45,101,55,58,48,48,48,48,45,51,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,
  112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,32,97,114,99,104,105,116,101,99,116,
  117,114,101,61,117,80,68,57,54,48,53,48,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,
  32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,57,54,
  48,53,48,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,
  68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,57,54,48,53,48,10,32,32,32,32,32,
  32,109,97,112,32,97,100,100,114,101,115,115,61,54,56,45,54,102,44,101,56,45,101,102,58,48,48,48,48,45,55,102,
  102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,10,98,
  111,97,114,100,58,32,83,72,86,67,45,49,74,48,78,45,40,48,49,44,49,48,44,50,48,41,10,32,32,109,101,109,
  111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,
  32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,
  102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,
  48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,74,49,77,45,40,49,49,44,50,
  48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,
  103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,
  58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,
  44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,
  50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,
  48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,74,51,66,45,48,49,10,32,32,109,101,109,111,114,121,32,
  116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,
  32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,
  102,102,102,102,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,
  97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,
  54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,10,98,111,97,114,100,58,32,83,72,
  86,67,45,49,74,51,77,45,40,48,49,44,49,49,44,50,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,
  61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,
  114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,
  10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,
  45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,
  74,53,77,45,40,48,49,44,49,49,44,50,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,
  32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,
  61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,109,
  101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,45,55,102,102,
  102,32,109,97,115,107,61,48,120,101,48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,75,48,78,45,
  48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,
  103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,
  58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,
  44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,
  104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,
  115,61,48,48,45,49,102,44,56,48,45,57,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,102,
  102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,
  114,111,103,114,97,109,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,
  109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,
  104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,
  101,61,82,65,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,
  117,80,68,55,55,50,53,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,83,
  72,86,67,45,49,75,49,66,45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,
  110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,
  45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,109,101,109,111,
  114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,
  97,115,107,61,48,120,101,48,48,48,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,
  117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,
  102,44,56,48,45,57,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,102,102,102,10,32,32,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,
  32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,
  32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,
  117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,
  99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,
  53,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,75,
  49,88,45,49,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,
  80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,
  45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,
  45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,109,101,109,111,114,121,32,116,121,112,
  101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,
  101,48,48,48,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,
  68,55,55,50,53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,44,56,48,45,57,
  102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,102,102,102,10,32,32,32,32,109,101,109,111,114,
  121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,32,97,114,99,104,105,
  116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,
  82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,
  68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,
  116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,
  111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,76,48,78,51,83,45,48,
  49,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,87,54,53,67,56,
  49,54,83,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,
  50,50,48,48,45,50,51,102,102,10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,
  120,52,48,56,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,102,58,
  48,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,
  99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,
  82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,115,105,122,101,61,48,120,
  50,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,52,102,58,48,48,48,
  48,45,102,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,
  110,116,61,73,110,116,101,114,110,97,108,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,
  45,51,102,44,56,48,45,98,102,58,51,48,48,48,45,51,55,102,102,32,115,105,122,101,61,48,120,56,48,48,10,10,
  98,111,97,114,100,58,32,83,72,86,67,45,49,76,51,66,45,40,48,50,44,49,49,41,10,32,32,112,114,111,99,101,
  115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,87,54,53,67,56,49,54,83,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,50,50,48,48,45,50,51,102,102,
  10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,
  44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,52,48,56,48,48,48,10,32,
  32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,
  10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,
  114,111,103,114,97,109,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,
  110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,
  56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,115,105,122,101,61,48,120,50,48,48,48,10,32,32,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,52,102,58,48,48,48,48,45,102,102,102,102,10,32,32,
  32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,73,110,116,101,114,110,
  97,108,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,
  58,51,48,48,48,45,51,55,102,102,32,115,105,122,101,61,48,120,56,48,48,10,10,98,111,97,114,100,58,32,83,72,
  86,67,45,49,76,53,66,45,40,49,49,44,50,48,41,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,
  105,116,101,99,116,117,114,101,61,87,54,53,67,56,49,54,83,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,
  115,61,48,48,45,51,102,44,56,48,45,98,102,58,50,50,48,48,45,50,51,102,102,10,32,32,32,32,109,99,117,10,
  32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,
  48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,52,48,56,48,48,48,10,32,32,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,101,
  109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,
  32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,
  32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,
  48,45,55,102,102,102,32,115,105,122,101,61,48,120,50,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,
  114,101,115,115,61,52,48,45,52,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,
  116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,73,110,116,101,114,110,97,108,10,32,32,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,51,48,48,48,45,51,55,102,
  102,32,115,105,122,101,61,48,120,56,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,49,78,48,78,45,40,
  48,49,44,49,48,41,10,32,32,112,114,111,99,101,115,115,111,114,32,105,100,101,110,116,105,102,105,101,114,61,83,68,
  68,49,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,52,
  56,48,48,45,52,56,48,102,10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,
  10,10,98,111,97,114,100,58,32,83,72,86,67,45,50,65,48,78,45,48,49,35,65,10,32,32,109,101,109,111,114,121,
  32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,
  112,32,97,100,100,114,101,115,115,61,48,48,45,50,102,44,56,48,45,97,102,58,56,48,48,48,45,102,102,102,102,32,
  109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,54,
  102,44,99,48,45,101,102,58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,
  111,97,114,100,58,32,83,72,86,67,45,50,65,48,78,45,40,48,49,44,49,48,44,49,49,44,50,48,41,10,32,32,
  109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,
  45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,
  115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,
  48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,50,65,49,77,45,48,49,10,32,32,109,101,109,111,114,
  121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,
  32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,
  111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,
  100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,
  111,97,114,100,58,32,83,72,86,67,45,50,65,51,66,45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,101,
  61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,
  114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,
  48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,
  61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,
  102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,
  83,72,86,67,45,50,65,51,77,45,48,49,35,65,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,
  32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,
  61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,
  48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,
  101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,
  48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,
  45,50,65,51,77,45,40,48,49,44,49,49,44,50,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,
  56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,
  97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,
  48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,83,72,
  86,67,45,50,65,53,77,45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,
  116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,
  55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,
  102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,50,66,51,
  66,45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,
  114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,
  98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,109,101,109,111,114,
  121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,
  115,107,61,48,120,56,48,48,48,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,
  114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,54,48,45,54,102,
  44,101,48,45,101,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,51,102,102,102,10,32,32,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,
  32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,
  32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,
  117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,
  99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,
  53,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,83,72,86,67,45,50,68,
  67,48,78,45,48,49,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,
  72,71,53,49,66,83,49,54,57,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,
  56,48,45,98,102,58,54,99,48,48,45,54,102,102,102,44,55,99,48,48,45,55,102,102,102,10,32,32,32,32,109,101,
  109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,
  45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,
  101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,
  114,101,115,115,61,55,48,45,55,55,58,48,48,48,48,45,55,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,
  116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,
  114,101,61,72,71,53,49,66,83,49,54,57,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,
  32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,72,71,53,49,66,
  83,49,54,57,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,
  98,102,58,54,48,48,48,45,54,98,102,102,44,55,48,48,48,45,55,98,102,102,32,109,97,115,107,61,48,120,102,48,
  48,48,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,83,72,86,67,45,50,
  69,51,77,45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,
  61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,
  48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,112,114,111,
  99,101,115,115,111,114,32,105,100,101,110,116,105,102,105,101,114,61,79,66,67,49,10,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,
  107,61,48,120,101,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,49,44,102,
  48,45,102,49,58,54,48,48,48,45,55,102,102,102,44,101,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,
  101,48,48,48,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,
  61,83,97,118,101,10,10,98,111,97,114,100,58,32,83,72,86,67,45,50,74,48,78,45,40,48,49,44,49,48,44,49,
  49,44,50,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,
  80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,
  45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,
  45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,83,72,86,67,
  45,50,74,51,77,45,40,48,49,44,49,49,44,50,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,49,48,45,49,102,44,51,48,45,51,102,44,57,48,45,57,102,44,
  98,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,10,98,111,97,
  114,100,58,32,83,72,86,67,45,50,74,53,77,45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,49,48,45,49,102,44,51,48,45,51,102,44,57,48,45,57,102,44,
  98,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,10,98,111,97,
  114,100,58,32,83,72,86,67,45,51,74,48,78,45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,50,102,44,56,48,45,97,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,52,48,45,54,102,44,99,48,45,101,102,58,48,48,48,48,45,102,102,102,102,10,10,
  98,111,97,114,100,58,32,83,72,86,67,45,66,65,48,78,45,40,48,49,44,49,48,41,10,32,32,109,101,109,111,114,
  121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,
  32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,
  55,100,44,99,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,
  98,111,97,114,100,58,32,83,72,86,67,45,66,65,49,77,45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,
  101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,
  100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,
  61,48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,
  116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,
  102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,
  32,83,72,86,67,45,66,65,51,77,45,40,48,49,44,49,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,
  61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,
  114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,
  48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,
  61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,
  102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,
  83,72,86,67,45,66,74,48,78,45,40,48,49,44,50,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,
  82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,
  112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,
  10,98,111,97,114,100,58,32,83,72,86,67,45,66,74,49,77,45,40,49,48,44,50,48,41,10,32,32,109,101,109,111,
  114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,
  102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,
  48,48,45,102,102,102,102,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,
  116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,
  98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,10,98,111,97,114,100,58,
  32,83,72,86,67,45,66,74,51,77,45,40,49,48,44,50,48,41,10,32,32,109,101,109,111,114,121,32,116,121,112,101,
  61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,
  114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,
  10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,
  45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,76,
  68,72,51,67,45,48,49,10,32,32,112,114,111,99,101,115,115,111,114,32,105,100,101,110,116,105,102,105,101,114,61,83,
  80,67,55,49,49,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,
  98,102,58,52,56,48,48,45,52,56,51,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,53,48,44,
  53,56,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,
  107,61,48,120,56,48,48,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,
  102,102,58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,99,48,48,48,48,48,10,32,32,32,32,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,
  10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,
  97,116,97,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,
  83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,
  98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,32,32,114,116,99,32,109,
  97,110,117,102,97,99,116,117,114,101,114,61,69,112,115,111,110,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,
  115,61,48,48,45,51,102,44,56,48,45,98,102,58,52,56,52,48,45,52,56,52,50,10,32,32,32,32,109,101,109,111,
  114,121,32,116,121,112,101,61,82,84,67,32,99,111,110,116,101,110,116,61,84,105,109,101,32,109,97,110,117,102,97,99,
  116,117,114,101,114,61,69,112,115,111,110,10,10,98,111,97,114,100,58,32,83,72,86,67,45,76,74,51,77,45,48,49,
  10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,
  97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,58,56,48,48,48,45,102,102,
  102,102,32,98,97,115,101,61,48,120,52,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,
  61,52,48,45,55,100,58,48,48,48,48,45,102,102,102,102,32,98,97,115,101,61,48,120,52,48,48,48,48,48,10,32,
  32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,
  97,115,107,61,48,120,99,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,
  102,102,58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,99,48,48,48,48,48,10,32,32,109,101,109,
  111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,
  112,32,97,100,100,114,101,115,115,61,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,
  120,101,48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,76,78,51,66,45,48,49,10,32,32,109,101,109,
  111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,
  112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,
  109,97,115,107,61,48,120,101,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,
  51,58,48,48,48,48,45,102,102,102,102,10,32,32,112,114,111,99,101,115,115,111,114,32,105,100,101,110,116,105,102,105,
  101,114,61,83,68,68,49,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,
  45,98,102,58,52,56,48,48,45,52,56,48,102,10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,
  32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,
  111,103,114,97,109,10,10,98,111,97,114,100,58,32,83,72,86,67,45,83,71,66,50,45,48,49,10,32,32,109,101,109,
  111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,
  32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,
  102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,
  48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,
  10,32,32,112,114,111,99,101,115,115,111,114,32,105,100,101,110,116,105,102,105,101,114,61,73,67,68,32,114,101,118,105,
  115,105,111,110,61,50,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,
  98,102,58,54,48,48,48,45,54,55,102,102,44,55,48,48,48,45,55,102,102,102,10,32,32,32,32,109,101,109,111,114,
  121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,66,111,111,116,32,97,114,99,104,105,116,101,99,
  116,117,114,101,61,83,77,56,51,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,32,32,32,32,115,108,111,
  116,32,116,121,112,101,61,71,97,109,101,66,111,121,10,10,98,111,97,114,100,58,32,83,72,86,67,45,89,65,48,78,
  45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,
  111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,
  102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,
  115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,83,72,86,67,45,89,74,48,78,45,48,49,10,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,
  10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,
  48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,
  102,102,58,48,48,48,48,45,102,102,102,102,10,10,47,47,66,111,97,114,100,115,32,40,80,114,111,116,111,116,121,112,
  101,115,41,10,10,98,111,97,114,100,58,32,83,72,86,67,45,50,80,51,66,45,48,49,10,32,32,109,101,109,111,114,
  121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,
  32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,
  55,100,44,99,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,
  98,111,97,114,100,58,32,83,72,86,67,45,52,80,86,53,66,45,48,49,10,32,32,109,101,109,111,114,121,32,116,121,
  112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,
  107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,
  48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,47,47,66,111,
  97,114,100,115,32,40,71,101,110,101,114,105,99,41,10,10,100,97,116,97,98,97,115,101,10,32,32,114,101,118,105,115,
  105,111,110,58,32,50,48,50,48,45,48,54,45,48,55,10,10,98,111,97,114,100,58,32,65,82,77,45,76,79,82,79,
  77,45,82,65,77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,
  80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,
  45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,
  112,32,97,100,100,114,101,115,115,61,52,48,45,54,102,44,99,48,45,101,102,58,48,48,48,48,45,55,102,102,102,32,
  109,97,115,107,61,48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,
  110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,
  44,102,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,
  104,105,116,101,99,116,117,114,101,61,65,82,77,54,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,
  48,45,51,102,44,56,48,45,98,102,58,51,56,48,48,45,51,56,102,102,10,32,32,32,32,109,101,109,111,114,121,32,
  116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,32,97,114,99,104,105,116,101,
  99,116,117,114,101,61,65,82,77,54,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,
  111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,65,82,77,54,10,32,32,
  32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,
  114,99,104,105,116,101,99,116,117,114,101,61,65,82,77,54,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,
  10,98,111,97,114,100,58,32,66,83,45,72,73,82,79,77,45,82,65,77,10,32,32,109,101,109,111,114,121,32,116,121,
  112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,48,48,45,49,102,44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,
  32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,53,102,44,99,48,45,100,102,58,48,48,48,48,45,102,102,
  102,102,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,
  101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,
  48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,32,32,115,108,111,116,32,116,121,112,101,61,
  66,83,77,101,109,111,114,121,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,
  48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,54,
  48,45,55,100,44,101,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,10,98,111,97,114,100,58,32,66,83,45,
  76,79,82,79,77,45,82,65,77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,
  101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,
  102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,101,48,56,48,48,48,32,98,97,115,101,61,48,
  120,48,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,58,56,48,
  48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,101,48,56,48,48,48,32,98,97,115,101,61,48,120,49,48,48,
  48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,56,48,45,57,102,58,56,48,48,48,45,102,
  102,102,102,32,109,97,115,107,61,48,120,101,48,56,48,48,48,32,98,97,115,101,61,48,120,50,48,48,48,48,48,10,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,97,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,
  109,97,115,107,61,48,120,101,48,56,48,48,48,32,98,97,115,101,61,48,120,49,48,48,48,48,48,10,32,32,109,101,
  109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,102,102,
  32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,115,108,111,116,32,116,121,112,101,61,66,83,77,101,109,111,114,
  121,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,101,102,58,48,48,48,48,45,102,102,102,
  102,10,10,98,111,97,114,100,58,32,66,83,45,77,67,67,45,82,65,77,10,32,32,109,101,109,111,114,121,32,116,121,
  112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,49,48,45,49,55,58,53,48,48,48,45,53,102,102,102,32,109,97,115,107,61,48,120,102,48,48,48,10,
  32,32,112,114,111,99,101,115,115,111,114,32,105,100,101,110,116,105,102,105,101,114,61,77,67,67,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,48,48,45,48,102,58,53,48,48,48,45,53,102,102,102,10,32,32,32,32,109,
  99,117,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,
  58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,
  55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,97,112,32,97,100,100,
  114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,45,55,102,102,102,10,32,32,32,32,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,
  10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,68,
  111,119,110,108,111,97,100,10,32,32,32,32,32,32,115,108,111,116,32,116,121,112,101,61,66,83,77,101,109,111,114,121,
  10,10,98,111,97,114,100,58,32,66,83,45,83,65,49,45,82,65,77,10,32,32,112,114,111,99,101,115,115,111,114,32,
  97,114,99,104,105,116,101,99,116,117,114,101,61,87,54,53,67,56,49,54,83,10,32,32,32,32,109,97,112,32,97,100,
  100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,50,50,48,48,45,50,51,102,102,10,32,32,32,32,
  109,99,117,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,
  102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,52,48,56,48,48,48,10,32,32,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,
  32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,
  109,10,32,32,32,32,32,32,115,108,111,116,32,116,121,112,101,61,66,83,77,101,109,111,114,121,10,32,32,32,32,109,
  101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,
  102,102,102,32,115,105,122,101,61,48,120,50,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,
  115,61,52,48,45,52,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,
  101,61,82,65,77,32,99,111,110,116,101,110,116,61,73,110,116,101,114,110,97,108,10,32,32,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,51,48,48,48,45,51,55,102,102,32,115,
  105,122,101,61,48,120,56,48,48,10,10,98,111,97,114,100,58,32,69,86,69,78,84,45,67,67,57,50,10,32,32,109,
  101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,102,
  102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,112,114,111,99,101,115,115,111,114,32,109,97,110,117,102,97,
  99,116,117,114,101,114,61,78,69,67,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,56,50,49,52,
  10,32,32,32,32,105,100,101,110,116,105,102,105,101,114,58,32,67,97,109,112,117,115,32,67,104,97,108,108,101,110,103,
  101,32,39,57,50,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,44,101,48,58,48,48,48,48,
  10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,
  44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,
  112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,101,109,
  111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,76,101,118,101,108,45,49,10,32,32,32,
  32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,76,101,118,101,108,
  45,50,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,
  61,76,101,118,101,108,45,51,10,32,32,32,32,100,105,112,10,32,32,112,114,111,99,101,115,115,111,114,32,109,97,110,
  117,102,97,99,116,117,114,101,114,61,78,69,67,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,
  50,53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,56,
  48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,55,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,
  116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,32,97,114,99,104,105,116,101,
  99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,
  77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,
  55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,
  68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,111,115,
  99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,69,86,69,78,84,45,80,70,57,52,10,32,32,109,101,
  109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,51,48,45,51,102,44,98,48,45,98,102,58,54,48,48,48,45,55,102,102,102,
  32,109,97,115,107,61,48,120,101,48,48,48,10,32,32,112,114,111,99,101,115,115,111,114,32,109,97,110,117,102,97,99,
  116,117,114,101,114,61,78,69,67,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,56,50,49,52,10,
  32,32,32,32,105,100,101,110,116,105,102,105,101,114,58,32,80,111,119,101,114,70,101,115,116,32,39,57,52,10,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,49,48,44,50,48,58,54,48,48,48,10,32,32,32,32,109,99,117,
  10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,
  48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,102,
  58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,
  32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,
  112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,76,101,118,101,108,45,49,10,32,32,32,32,32,32,109,101,109,
  111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,76,101,118,101,108,45,50,10,32,32,32,
  32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,76,101,118,101,108,
  45,51,10,32,32,32,32,100,105,112,10,32,32,112,114,111,99,101,115,115,111,114,32,109,97,110,117,102,97,99,116,117,
  114,101,114,61,78,69,67,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,
  32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,48,102,44,56,48,45,56,102,58,54,48,48,48,45,55,102,
  102,102,32,109,97,115,107,61,48,120,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,
  77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,
  80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,
  110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,
  99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,111,115,99,105,108,108,97,116,111,
  114,10,10,98,111,97,114,100,58,32,69,88,72,73,82,79,77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,
  82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,48,48,45,51,102,58,56,48,48,48,45,102,102,102,102,32,98,97,115,101,61,48,120,52,48,48,48,48,
  48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,58,48,48,48,48,45,102,102,102,
  102,32,98,97,115,101,61,48,120,52,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,
  56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,99,48,48,48,48,48,10,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,32,109,97,
  115,107,61,48,120,99,48,48,48,48,48,10,10,98,111,97,114,100,58,32,69,88,72,73,82,79,77,45,82,65,77,10,
  32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,
  109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,58,56,48,48,48,45,102,102,102,
  102,32,98,97,115,101,61,48,120,52,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,
  52,48,45,55,100,58,48,48,48,48,45,102,102,102,102,32,98,97,115,101,61,48,120,52,48,48,48,48,48,10,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,
  115,107,61,48,120,99,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,
  102,58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,99,48,48,48,48,48,10,32,32,109,101,109,111,
  114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,
  97,115,107,61,48,120,101,48,48,48,10,10,98,111,97,114,100,58,32,69,88,72,73,82,79,77,45,82,65,77,45,83,
  72,65,82,80,82,84,67,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,
  116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,58,
  56,48,48,48,45,102,102,102,102,32,98,97,115,101,61,48,120,52,48,48,48,48,48,10,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,52,48,45,55,100,58,48,48,48,48,45,102,102,102,102,32,98,97,115,101,61,48,120,52,
  48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,56,48,45,98,102,58,56,48,48,48,
  45,102,102,102,102,32,109,97,115,107,61,48,120,99,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,99,48,48,48,48,
  48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,
  10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,
  48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,32,32,114,116,99,32,109,97,110,117,102,97,99,
  116,117,114,101,114,61,83,104,97,114,112,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,
  102,44,56,48,45,98,102,58,50,56,48,48,45,50,56,48,49,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,
  101,61,82,84,67,32,99,111,110,116,101,110,116,61,84,105,109,101,32,109,97,110,117,102,97,99,116,117,114,101,114,61,
  83,104,97,114,112,10,10,98,111,97,114,100,58,32,69,88,76,79,82,79,77,10,32,32,109,101,109,111,114,121,32,116,
  121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,48,48,45,55,100,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,
  48,56,48,48,48,32,98,97,115,101,61,48,120,52,48,48,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,56,48,48,
  48,32,98,97,115,101,61,48,120,48,48,48,48,48,48,10,10,98,111,97,114,100,58,32,69,88,76,79,82,79,77,45,
  82,65,77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,
  111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,58,56,48,48,48,
  45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,56,48,48,48,32,98,97,115,101,61,48,120,52,48,48,48,48,
  48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,56,48,45,102,102,58,56,48,48,48,45,102,102,102,
  102,32,109,97,115,107,61,48,120,56,48,56,48,48,48,32,98,97,115,101,61,48,120,48,48,48,48,48,48,10,32,32,
  109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,
  32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,
  102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,69,88,78,69,67,45,76,79,82,
  79,77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,
  103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,
  58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,112,114,111,99,101,115,115,
  111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,57,54,48,53,48,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,54,48,45,54,55,44,101,48,45,101,55,58,48,48,48,48,45,51,102,102,102,10,32,
  32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,
  97,109,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,57,54,48,53,48,10,32,32,32,32,109,101,109,
  111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,
  101,99,116,117,114,101,61,117,80,68,57,54,48,53,48,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,
  82,65,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,
  68,57,54,48,53,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,54,56,45,54,102,44,101,
  56,45,101,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,111,
  115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,69,88,83,80,67,55,49,49,48,45,82,65,77,45,
  69,80,83,79,78,82,84,67,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,
  110,116,61,69,120,112,97,110,115,105,111,110,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,
  52,102,58,48,48,48,48,45,102,102,102,102,10,32,32,112,114,111,99,101,115,115,111,114,32,105,100,101,110,116,105,102,
  105,101,114,61,83,80,67,55,49,49,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,
  102,44,56,48,45,98,102,58,52,56,48,48,45,52,56,51,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,
  115,61,53,48,44,53,56,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,
  102,32,109,97,115,107,61,48,120,56,48,48,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,
  115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,99,48,48,48,48,48,10,
  32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,
  111,103,114,97,109,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,
  101,110,116,61,68,97,116,97,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,
  116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,
  102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,32,32,
  114,116,99,32,109,97,110,117,102,97,99,116,117,114,101,114,61,69,112,115,111,110,10,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,52,56,52,48,45,52,56,52,50,10,32,32,32,
  32,109,101,109,111,114,121,32,116,121,112,101,61,82,84,67,32,99,111,110,116,101,110,116,61,84,105,109,101,32,109,97,
  110,117,102,97,99,116,117,114,101,114,61,69,112,115,111,110,10,10,98,111,97,114,100,58,32,71,66,45,76,79,82,79,
  77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,
  114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,
  56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,97,112,32,97,100,
  100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,
  61,48,120,56,48,48,48,10,32,32,112,114,111,99,101,115,115,111,114,32,105,100,101,110,116,105,102,105,101,114,61,73,
  67,68,32,114,101,118,105,115,105,111,110,61,50,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,
  45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,54,55,102,102,44,55,48,48,48,45,55,102,102,102,10,32,32,
  32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,66,111,111,116,32,97,
  114,99,104,105,116,101,99,116,117,114,101,61,83,77,56,51,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,
  32,32,32,32,115,108,111,116,32,116,121,112,101,61,71,97,109,101,66,111,121,10,10,98,111,97,114,100,58,32,71,83,
  85,45,82,65,77,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,71,
  83,85,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,51,
  48,48,48,45,51,52,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,
  116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,
  48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,
  10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,53,102,44,99,48,45,100,102,58,48,
  48,48,48,45,102,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,
  116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,
  102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,115,105,122,101,61,48,120,50,48,48,48,10,32,32,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,49,44,102,48,45,102,49,58,48,48,48,48,
  45,102,102,102,102,10,10,98,111,97,114,100,58,32,72,73,82,79,77,10,32,32,109,101,109,111,114,121,32,116,121,112,
  101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,
  100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,
  102,10,10,98,111,97,114,100,58,32,72,73,82,79,77,45,82,65,77,10,32,32,109,101,109,111,114,121,32,116,121,112,
  101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,
  100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,45,102,102,102,
  102,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,
  10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,54,48,48,
  48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,10,98,111,97,114,100,58,32,72,73,84,65,67,
  72,73,45,76,79,82,79,77,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,
  101,61,72,71,53,49,66,83,49,54,57,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,
  102,44,56,48,45,98,102,58,54,99,48,48,45,54,102,102,102,44,55,99,48,48,45,55,102,102,102,10,32,32,32,32,
  109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,
  32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,
  48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,109,101,109,111,114,121,32,116,
  121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,55,48,45,55,55,58,48,48,48,48,45,55,102,102,102,10,32,32,32,32,109,101,109,111,114,
  121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,
  116,117,114,101,61,72,71,53,49,66,83,49,54,57,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  65,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,72,71,53,
  49,66,83,49,54,57,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,
  48,45,98,102,58,54,48,48,48,45,54,98,102,102,44,55,48,48,48,45,55,98,102,102,32,109,97,115,107,61,48,120,
  102,48,48,48,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,76,79,82,79,
  77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,
  114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,56,48,45,102,102,58,
  56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,76,79,
  82,79,77,45,82,65,77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,
  116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,55,100,44,
  56,48,45,102,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,109,101,
  109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,102,102,
  32,109,97,115,107,61,48,120,56,48,48,48,10,10,98,111,97,114,100,58,32,76,79,82,79,77,45,82,65,77,35,65,
  10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,
  97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,54,102,44,56,48,45,101,102,58,56,
  48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,109,101,109,111,114,121,32,116,121,
  112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,
  120,56,48,48,48,10,10,98,111,97,114,100,58,32,78,69,67,45,72,73,82,79,77,10,32,32,109,101,109,111,114,121,
  32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,
  112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,10,
  32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,99,48,45,102,102,58,48,48,48,48,
  45,102,102,102,102,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,
  80,68,55,55,50,53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,44,56,48,45,
  57,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,102,102,102,10,32,32,32,32,109,101,109,111,
  114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,32,97,114,99,104,
  105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,
  61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,
  80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,
  110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,
  32,111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,78,69,67,45,72,73,82,79,77,45,82,65,
  77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,
  114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,
  56,48,48,48,45,102,102,102,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,55,100,44,
  99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,
  77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,
  48,45,51,102,44,97,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,
  10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,
  53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,44,56,48,45,57,102,58,54,48,
  48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,
  112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,32,97,114,99,104,105,116,101,99,116,
  117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,
  99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,
  53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,68,97,
  116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,111,115,99,105,
  108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,78,69,67,45,76,79,82,79,77,10,32,32,109,101,109,111,114,
  121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,
  32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,
  99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,51,48,
  45,51,102,44,98,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,51,102,102,102,10,
  32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,
  114,97,109,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,
  111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,
  101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  65,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,
  55,55,50,53,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,78,69,67,45,
  76,79,82,79,77,45,82,65,77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,
  101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,
  102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,
  109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,
  32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,55,102,
  102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,
  116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,
  54,48,45,54,102,44,101,48,45,101,102,58,48,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,51,102,102,
  102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,
  111,103,114,97,109,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,
  101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,
  105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,
  61,82,65,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,
  80,68,55,55,50,53,10,32,32,32,32,111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,78,69,
  67,45,76,79,82,79,77,45,82,65,77,35,65,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,
  99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,
  48,48,45,49,102,44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,
  48,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,
  10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,
  48,45,102,102,102,102,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,
  117,80,68,55,55,50,53,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,
  45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,51,102,102,102,10,32,32,32,32,109,101,
  109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,32,97,114,
  99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,
  112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,
  61,117,80,68,55,55,50,53,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,
  116,101,110,116,61,68,97,116,97,32,97,114,99,104,105,116,101,99,116,117,114,101,61,117,80,68,55,55,50,53,10,32,
  32,32,32,111,115,99,105,108,108,97,116,111,114,10,10,98,111,97,114,100,58,32,79,66,67,49,45,76,79,82,79,77,
  45,82,65,77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,
  114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,
  98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,112,114,111,99,101,
  115,115,111,114,32,105,100,101,110,116,105,102,105,101,114,61,79,66,67,49,10,32,32,32,32,109,97,112,32,97,100,100,
  114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,
  48,120,101,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,49,44,102,48,45,
  102,49,58,54,48,48,48,45,55,102,102,102,44,101,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,101,48,
  48,48,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,
  97,118,101,10,10,98,111,97,114,100,58,32,83,65,49,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,
  105,116,101,99,116,117,114,101,61,87,54,53,67,56,49,54,83,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,
  115,61,48,48,45,51,102,44,56,48,45,98,102,58,50,50,48,48,45,50,51,102,102,10,32,32,32,32,109,99,117,10,
  32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,
  48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,52,48,56,48,48,48,10,32,32,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,101,
  109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,
  32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,73,110,116,101,114,110,
  97,108,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,
  58,51,48,48,48,45,51,55,102,102,32,115,105,122,101,61,48,120,56,48,48,10,10,98,111,97,114,100,58,32,83,65,
  49,45,82,65,77,10,32,32,112,114,111,99,101,115,115,111,114,32,97,114,99,104,105,116,101,99,116,117,114,101,61,87,
  54,53,67,56,49,54,83,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,
  45,98,102,58,50,50,48,48,45,50,51,102,102,10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,109,97,112,32,
  97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,
  115,107,61,48,120,52,48,56,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,
  45,102,102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,
  82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,101,109,111,114,121,32,116,
  121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,
  100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,115,105,122,
  101,61,48,120,50,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,52,102,
  58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,
  111,110,116,101,110,116,61,73,110,116,101,114,110,97,108,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,
  115,61,48,48,45,51,102,44,56,48,45,98,102,58,51,48,48,48,45,51,55,102,102,32,115,105,122,101,61,48,120,56,
  48,48,10,10,98,111,97,114,100,58,32,83,68,68,49,10,32,32,112,114,111,99,101,115,115,111,114,32,105,100,101,110,
  116,105,102,105,101,114,61,83,68,68,49,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,
  102,44,56,48,45,98,102,58,52,56,48,48,45,52,56,48,102,10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,
  109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,
  102,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,
  102,102,102,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,
  116,61,80,114,111,103,114,97,109,10,10,98,111,97,114,100,58,32,83,68,68,49,45,82,65,77,10,32,32,109,101,109,
  111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,109,97,
  112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,
  109,97,115,107,61,48,120,101,48,48,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,
  51,58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,112,114,111,99,101,115,
  115,111,114,32,105,100,101,110,116,105,102,105,101,114,61,83,68,68,49,10,32,32,32,32,109,97,112,32,97,100,100,114,
  101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,52,56,48,48,45,52,56,48,102,10,32,32,32,32,109,99,
  117,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,
  56,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,
  102,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,
  77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,10,98,111,97,114,100,58,32,83,80,67,55,49,49,
  48,45,82,65,77,10,32,32,112,114,111,99,101,115,115,111,114,32,105,100,101,110,116,105,102,105,101,114,61,83,80,67,
  55,49,49,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,
  58,52,56,48,48,45,52,56,51,102,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,53,48,44,53,56,
  58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,109,99,117,10,32,32,32,32,32,32,109,97,112,32,97,100,100,
  114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,
  48,120,56,48,48,48,48,48,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,99,48,45,102,102,
  58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,99,48,48,48,48,48,10,32,32,32,32,32,32,109,
  101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,80,114,111,103,114,97,109,10,32,
  32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,110,116,61,68,97,116,
  97,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,65,77,32,99,111,110,116,101,110,116,61,83,97,
  118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,
  58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,101,48,48,48,10,10,98,111,97,114,100,58,32,83,
  80,67,55,49,49,48,45,82,65,77,45,69,80,83,79,78,82,84,67,10,32,32,112,114,111,99,101,115,115,111,114,32,
  105,100,101,110,116,105,102,105,101,114,61,83,80,67,55,49,49,48,10,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,52,56,48,48,45,52,56,51,102,10,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,53,48,44,53,56,58,48,48,48,48,45,102,102,102,102,10,32,32,32,32,109,99,117,
  10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,56,
  48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,48,48,10,32,32,32,32,32,32,109,97,112,
  32,97,100,100,114,101,115,115,61,99,48,45,102,102,58,48,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,
  99,48,48,48,48,48,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,
  116,101,110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,
  79,77,32,99,111,110,116,101,110,116,61,68,97,116,97,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,
  82,65,77,32,99,111,110,116,101,110,116,61,83,97,118,101,10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,
  115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,54,48,48,48,45,55,102,102,102,32,109,97,115,107,61,48,120,
  101,48,48,48,10,32,32,114,116,99,32,109,97,110,117,102,97,99,116,117,114,101,114,61,69,112,115,111,110,10,32,32,
  32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,51,102,44,56,48,45,98,102,58,52,56,52,48,45,52,
  56,52,50,10,32,32,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,84,67,32,99,111,110,116,101,110,116,61,
  84,105,109,101,32,109,97,110,117,102,97,99,116,117,114,101,114,61,69,112,115,111,110,10,10,98,111,97,114,100,58,32,
  83,84,45,76,79,82,79,77,10,32,32,109,101,109,111,114,121,32,116,121,112,101,61,82,79,77,32,99,111,110,116,101,
  110,116,61,80,114,111,103,114,97,109,10,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,48,48,45,49,102,
  44,56,48,45,57,102,58,56,48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,115,
  108,111,116,32,116,121,112,101,61,83,117,102,97,109,105,84,117,114,98,111,10,32,32,32,32,114,111,109,10,32,32,32,
  32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,50,48,45,51,102,44,97,48,45,98,102,58,56,48,48,48,45,
  102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,114,97,109,10,32,32,32,32,32,32,109,
  97,112,32,97,100,100,114,101,115,115,61,54,48,45,54,102,44,101,48,45,101,102,58,48,48,48,48,45,102,102,102,102,
  10,32,32,115,108,111,116,32,116,121,112,101,61,83,117,102,97,109,105,84,117,114,98,111,10,32,32,32,32,114,111,109,
  10,32,32,32,32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,52,48,45,53,102,44,99,48,45,100,102,58,48,
  48,48,48,45,102,102,102,102,32,109,97,115,107,61,48,120,56,48,48,48,10,32,32,32,32,114,97,109,10,32,32,32,
  32,32,32,109,97,112,32,97,100,100,114,101,115,115,61,55,48,45,55,100,44,102,48,45,102,102,58,48,48,48,48,45,
  102,102,102,102,10,10,
};
const unsigned char IPLROM[64] = {
  205,239,189,232,0,198,29,208,252,143,170,244,143,187,245,120,204,244,208,251,47,25,235,244,208,252,126,244,208,11,228,245,
  203,244,215,0,252,208,243,171,1,16,239,126,244,16,235,186,246,218,0,186,244,196,244,221,93,208,219,31,0,0,192,255,
};
}
}
